public class QueryDataServiceBase extends Object
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
QueryDataServiceBase(org.jbpm.services.api.query.QueryService queryService,
KieServerRegistry context) |
Modifier and Type | Method and Description |
---|---|
protected org.jbpm.kie.services.impl.query.SqlQueryDefinition |
build(org.kie.server.api.model.definition.QueryDefinition queryDefinition) |
org.kie.server.api.model.definition.QueryDefinitionList |
getQueries(Integer page,
Integer pageSize) |
org.kie.server.api.model.definition.QueryDefinition |
getQuery(String uniqueQueryName) |
Object |
query(String queryName,
String mapper,
String orderBy,
Integer page,
Integer pageSize) |
Object |
queryFiltered(String queryName,
String mapper,
Integer page,
Integer pageSize,
String payload,
String marshallingType) |
Object |
queryFilteredWithBuilder(String queryName,
String mapper,
String builder,
Integer page,
Integer pageSize,
String payload,
String marshallingType) |
void |
registerQuery(String queryName,
String payload,
String marshallingType) |
void |
replaceQuery(String queryName,
String payload,
String marshallingType) |
protected Object |
transform(Object result,
org.jbpm.services.api.query.QueryResultMapper resultMapper) |
void |
unregisterQuery(String uniqueQueryName) |
public QueryDataServiceBase(org.jbpm.services.api.query.QueryService queryService, KieServerRegistry context)
public void registerQuery(String queryName, String payload, String marshallingType) throws org.jbpm.services.api.query.QueryAlreadyRegisteredException
org.jbpm.services.api.query.QueryAlreadyRegisteredException
public void unregisterQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
org.jbpm.services.api.query.QueryNotFoundException
public org.kie.server.api.model.definition.QueryDefinition getQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
org.jbpm.services.api.query.QueryNotFoundException
public org.kie.server.api.model.definition.QueryDefinitionList getQueries(Integer page, Integer pageSize) throws org.jbpm.services.api.query.QueryNotFoundException
org.jbpm.services.api.query.QueryNotFoundException
public Object query(String queryName, String mapper, String orderBy, Integer page, Integer pageSize)
public Object queryFiltered(String queryName, String mapper, Integer page, Integer pageSize, String payload, String marshallingType)
public Object queryFilteredWithBuilder(String queryName, String mapper, String builder, Integer page, Integer pageSize, String payload, String marshallingType)
protected Object transform(Object result, org.jbpm.services.api.query.QueryResultMapper resultMapper)
protected org.jbpm.kie.services.impl.query.SqlQueryDefinition build(org.kie.server.api.model.definition.QueryDefinition queryDefinition)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.