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.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.QueryServiceCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.