public class QueryServiceImpl extends Object implements org.jbpm.services.api.query.QueryService
Constructor and Description |
---|
QueryServiceImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
applyQueryContext(Map<String,Object> params,
org.kie.api.runtime.query.QueryContext queryContext) |
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() |
<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 |
setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider) |
void |
setProviderRegistry(org.dashbuilder.dataprovider.DataSetProviderRegistry providerRegistry) |
void |
unregisterQuery(String uniqueQueryName) |
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 void setProviderRegistry(org.dashbuilder.dataprovider.DataSetProviderRegistry providerRegistry)
public void setDataSetManager(org.dashbuilder.dataset.DataSetManager dataSetManager)
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
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.