Package org.jbpm.kie.services.impl.query
Class QueryServiceImpl
- java.lang.Object
-
- org.jbpm.kie.services.impl.query.QueryServiceImpl
-
- All Implemented Interfaces:
org.jbpm.services.api.DeploymentEventListener,org.jbpm.services.api.query.QueryService
public class QueryServiceImpl extends Object implements org.jbpm.services.api.query.QueryService, org.jbpm.services.api.DeploymentEventListener
-
-
Constructor Summary
Constructors Constructor Description QueryServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jbpm.kie.services.impl.query.QueryServiceImpl.DataSourceResolverSQLDataSourceLocatorapply(org.dashbuilder.dataprovider.sql.SQLDataSetProvider sqlDataSetProvider)protected voidapplyQueryContext(Map<String,Object> params, org.kie.api.runtime.query.QueryContext queryContext)org.dashbuilder.dataset.def.DataSetDefRegistrygetDataSetDefRegistry()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.QueryDefinitiongetQuery(String uniqueQueryName)voidinit()voidonActivate(org.jbpm.services.api.DeploymentEvent event)voidonDeactivate(org.jbpm.services.api.DeploymentEvent event)voidonDeploy(org.jbpm.services.api.DeploymentEvent event)voidonUnDeploy(org.jbpm.services.api.DeploymentEvent event)<T> Tquery(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> Tquery(String queryName, org.jbpm.services.api.query.QueryResultMapper<T> mapper, org.kie.api.runtime.query.QueryContext queryContext, org.jbpm.services.api.query.QueryParamBuilder<?> paramBuilder)voidregisterQuery(org.jbpm.services.api.query.model.QueryDefinition queryDefinition)voidreplaceQuery(org.jbpm.services.api.query.model.QueryDefinition queryDefinition)voidsetCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)voidsetDataSetDefRegistry(org.dashbuilder.dataset.def.DataSetDefRegistry dataSetDefRegistry)voidsetDataSetManager(org.dashbuilder.dataset.DataSetManager dataSetManager)voidsetDataSourceResolver(Function<String,String> dataSourceResolver)voidsetDeploymentRolesManager(DeploymentRolesManager deploymentRolesManager)voidsetIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)voidsetProviderRegistry(org.dashbuilder.dataprovider.DataSetProviderRegistry providerRegistry)voidsetUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)voidunregisterQuery(String uniqueQueryName)
-
-
-
Method Detail
-
setDeploymentRolesManager
public void setDeploymentRolesManager(DeploymentRolesManager deploymentRolesManager)
-
setIdentityProvider
public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
-
setCommandService
public void setCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)
-
setDataSetDefRegistry
public void setDataSetDefRegistry(org.dashbuilder.dataset.def.DataSetDefRegistry dataSetDefRegistry)
-
getDataSetDefRegistry
public org.dashbuilder.dataset.def.DataSetDefRegistry getDataSetDefRegistry()
-
setProviderRegistry
public void setProviderRegistry(org.dashbuilder.dataprovider.DataSetProviderRegistry providerRegistry)
-
setDataSetManager
public void setDataSetManager(org.dashbuilder.dataset.DataSetManager dataSetManager)
-
setUserGroupCallback
public void setUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)
-
setDataSourceResolver
public void setDataSourceResolver(Function<String,String> dataSourceResolver)
-
init
public void init()
-
registerQuery
public void registerQuery(org.jbpm.services.api.query.model.QueryDefinition queryDefinition) throws org.jbpm.services.api.query.QueryAlreadyRegisteredException- Specified by:
registerQueryin interfaceorg.jbpm.services.api.query.QueryService- Throws:
org.jbpm.services.api.query.QueryAlreadyRegisteredException
-
replaceQuery
public void replaceQuery(org.jbpm.services.api.query.model.QueryDefinition queryDefinition)
- Specified by:
replaceQueryin interfaceorg.jbpm.services.api.query.QueryService
-
unregisterQuery
public void unregisterQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
- Specified by:
unregisterQueryin interfaceorg.jbpm.services.api.query.QueryService- Throws:
org.jbpm.services.api.query.QueryNotFoundException
-
query
public <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
- Specified by:
queryin interfaceorg.jbpm.services.api.query.QueryService- Throws:
org.jbpm.services.api.query.QueryNotFoundException
-
query
public <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
- Specified by:
queryin interfaceorg.jbpm.services.api.query.QueryService- Throws:
org.jbpm.services.api.query.QueryNotFoundException
-
getQuery
public org.jbpm.services.api.query.model.QueryDefinition getQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
- Specified by:
getQueryin interfaceorg.jbpm.services.api.query.QueryService- Throws:
org.jbpm.services.api.query.QueryNotFoundException
-
getQueries
public List<org.jbpm.services.api.query.model.QueryDefinition> getQueries(org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getQueriesin interfaceorg.jbpm.services.api.query.QueryService
-
applyQueryContext
protected void applyQueryContext(Map<String,Object> params, org.kie.api.runtime.query.QueryContext queryContext)
-
onDeploy
public void onDeploy(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onDeployin interfaceorg.jbpm.services.api.DeploymentEventListener
-
onUnDeploy
public void onUnDeploy(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onUnDeployin interfaceorg.jbpm.services.api.DeploymentEventListener
-
onActivate
public void onActivate(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onActivatein interfaceorg.jbpm.services.api.DeploymentEventListener
-
onDeactivate
public void onDeactivate(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onDeactivatein interfaceorg.jbpm.services.api.DeploymentEventListener
-
apply
public org.jbpm.kie.services.impl.query.QueryServiceImpl.DataSourceResolverSQLDataSourceLocator apply(org.dashbuilder.dataprovider.sql.SQLDataSetProvider sqlDataSetProvider)
-
-