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.QueryService
org.jbpm.services.api.query.QueryAlreadyRegisteredException
public void replaceQuery(org.jbpm.services.api.query.model.QueryDefinition queryDefinition)
replaceQuery
in interface org.jbpm.services.api.query.QueryService
public void unregisterQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
unregisterQuery
in interface org.jbpm.services.api.query.QueryService
org.jbpm.services.api.query.QueryNotFoundException
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
query
in interface org.jbpm.services.api.query.QueryService
org.jbpm.services.api.query.QueryNotFoundException
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
query
in interface org.jbpm.services.api.query.QueryService
org.jbpm.services.api.query.QueryNotFoundException
public 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.QueryService
org.jbpm.services.api.query.QueryNotFoundException
public List<org.jbpm.services.api.query.model.QueryDefinition> getQueries(org.kie.api.runtime.query.QueryContext queryContext)
getQueries
in interface org.jbpm.services.api.query.QueryService
protected 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.DeploymentEventListener
public void onUnDeploy(org.jbpm.services.api.DeploymentEvent event)
onUnDeploy
in interface org.jbpm.services.api.DeploymentEventListener
public void onActivate(org.jbpm.services.api.DeploymentEvent event)
onActivate
in interface org.jbpm.services.api.DeploymentEventListener
public void onDeactivate(org.jbpm.services.api.DeploymentEvent event)
onDeactivate
in interface org.jbpm.services.api.DeploymentEventListener
public org.jbpm.kie.services.impl.query.QueryServiceImpl.DataSourceResolverSQLDataSourceLocator apply(org.dashbuilder.dataprovider.sql.SQLDataSetProvider sqlDataSetProvider)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.