public class QueryServiceImpl extends Object implements org.jbpm.services.api.query.QueryService, org.jbpm.services.api.DeploymentEventListener
| Constructor and Description |
|---|
QueryServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.jbpm.kie.services.impl.query.QueryServiceImpl.DataSourceResolverSQLDataSourceLocator |
apply(org.dashbuilder.dataprovider.sql.SQLDataSetProvider sqlDataSetProvider) |
protected void |
applyQueryContext(Map<String,Object> params,
org.kie.api.runtime.query.QueryContext queryContext) |
org.dashbuilder.dataset.def.DataSetDefRegistry |
getDataSetDefRegistry() |
protected Function<String,String> |
getDataSourceResolver() |
List<org.jbpm.services.api.query.model.QueryDefinition> |
getQueries(org.kie.api.runtime.query.QueryContext queryContext) |
org.jbpm.services.api.query.model.QueryDefinition |
getQuery(String uniqueQueryName) |
void |
init() |
void |
onActivate(org.jbpm.services.api.DeploymentEvent event) |
void |
onDeactivate(org.jbpm.services.api.DeploymentEvent event) |
void |
onDeploy(org.jbpm.services.api.DeploymentEvent event) |
void |
onUnDeploy(org.jbpm.services.api.DeploymentEvent event) |
<T> T |
query(String queryName,
org.jbpm.services.api.query.QueryResultMapper<T> mapper,
org.kie.api.runtime.query.QueryContext queryContext,
org.jbpm.services.api.query.model.QueryParam... filterParams) |
<T> T |
query(String queryName,
org.jbpm.services.api.query.QueryResultMapper<T> mapper,
org.kie.api.runtime.query.QueryContext queryContext,
org.jbpm.services.api.query.QueryParamBuilder<?> paramBuilder) |
void |
registerQuery(org.jbpm.services.api.query.model.QueryDefinition queryDefinition) |
void |
replaceQuery(org.jbpm.services.api.query.model.QueryDefinition queryDefinition) |
void |
setCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService) |
void |
setDataSetDefRegistry(org.dashbuilder.dataset.def.DataSetDefRegistry dataSetDefRegistry) |
void |
setDataSetManager(org.dashbuilder.dataset.DataSetManager dataSetManager) |
void |
setDataSourceResolver(Function<String,String> dataSourceResolver) |
void |
setDeploymentRolesManager(DeploymentRolesManager deploymentRolesManager) |
void |
setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider) |
void |
setProviderRegistry(org.dashbuilder.dataprovider.DataSetProviderRegistry providerRegistry) |
void |
setUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback) |
void |
unregisterQuery(String uniqueQueryName) |
public void setDeploymentRolesManager(DeploymentRolesManager deploymentRolesManager)
public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
public void setCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)
public void setDataSetDefRegistry(org.dashbuilder.dataset.def.DataSetDefRegistry dataSetDefRegistry)
public org.dashbuilder.dataset.def.DataSetDefRegistry getDataSetDefRegistry()
public void setProviderRegistry(org.dashbuilder.dataprovider.DataSetProviderRegistry providerRegistry)
public void setDataSetManager(org.dashbuilder.dataset.DataSetManager dataSetManager)
public void setUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)
public void init()
public void registerQuery(org.jbpm.services.api.query.model.QueryDefinition queryDefinition)
throws org.jbpm.services.api.query.QueryAlreadyRegisteredException
registerQuery in interface org.jbpm.services.api.query.QueryServiceorg.jbpm.services.api.query.QueryAlreadyRegisteredExceptionpublic void replaceQuery(org.jbpm.services.api.query.model.QueryDefinition queryDefinition)
replaceQuery in interface org.jbpm.services.api.query.QueryServicepublic void unregisterQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
unregisterQuery in interface org.jbpm.services.api.query.QueryServiceorg.jbpm.services.api.query.QueryNotFoundExceptionpublic <T> T query(String queryName, org.jbpm.services.api.query.QueryResultMapper<T> mapper, org.kie.api.runtime.query.QueryContext queryContext, org.jbpm.services.api.query.model.QueryParam... filterParams) throws org.jbpm.services.api.query.QueryNotFoundException
query in interface org.jbpm.services.api.query.QueryServiceorg.jbpm.services.api.query.QueryNotFoundExceptionpublic <T> T query(String queryName, org.jbpm.services.api.query.QueryResultMapper<T> mapper, org.kie.api.runtime.query.QueryContext queryContext, org.jbpm.services.api.query.QueryParamBuilder<?> paramBuilder) throws org.jbpm.services.api.query.QueryNotFoundException
query in interface org.jbpm.services.api.query.QueryServiceorg.jbpm.services.api.query.QueryNotFoundExceptionpublic org.jbpm.services.api.query.model.QueryDefinition getQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
getQuery in interface org.jbpm.services.api.query.QueryServiceorg.jbpm.services.api.query.QueryNotFoundExceptionpublic List<org.jbpm.services.api.query.model.QueryDefinition> getQueries(org.kie.api.runtime.query.QueryContext queryContext)
getQueries in interface org.jbpm.services.api.query.QueryServiceprotected void applyQueryContext(Map<String,Object> params, org.kie.api.runtime.query.QueryContext queryContext)
public void onDeploy(org.jbpm.services.api.DeploymentEvent event)
onDeploy in interface org.jbpm.services.api.DeploymentEventListenerpublic void onUnDeploy(org.jbpm.services.api.DeploymentEvent event)
onUnDeploy in interface org.jbpm.services.api.DeploymentEventListenerpublic void onActivate(org.jbpm.services.api.DeploymentEvent event)
onActivate in interface org.jbpm.services.api.DeploymentEventListenerpublic void onDeactivate(org.jbpm.services.api.DeploymentEvent event)
onDeactivate in interface org.jbpm.services.api.DeploymentEventListenerpublic org.jbpm.kie.services.impl.query.QueryServiceImpl.DataSourceResolverSQLDataSourceLocator apply(org.dashbuilder.dataprovider.sql.SQLDataSetProvider sqlDataSetProvider)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.