Package org.kie.server.services.jbpm
Class QueryDataServiceBase
- java.lang.Object
-
- org.kie.server.services.jbpm.QueryDataServiceBase
-
public class QueryDataServiceBase extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description QueryDataServiceBase(org.jbpm.services.api.query.QueryService queryService, org.kie.server.services.api.KieServerRegistry context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static org.jbpm.kie.services.impl.query.SqlQueryDefinitionbuild(org.kie.server.services.api.KieServerRegistry context, org.kie.server.api.model.definition.QueryDefinition queryDefinition)org.kie.server.api.model.definition.QueryDefinitionListgetQueries(Integer page, Integer pageSize)org.kie.server.api.model.definition.QueryDefinitiongetQuery(String uniqueQueryName)Objectquery(String queryName, String mapper, String orderBy, Integer page, Integer pageSize)ObjectqueryFiltered(String queryName, String mapper, Integer page, Integer pageSize, String payload, String marshallingType)ObjectqueryFiltered(String containerId, String queryName, String mapper, Integer page, Integer pageSize, String payload, String marshallingType)ObjectqueryFilteredWithBuilder(String queryName, String mapper, String builder, Integer page, Integer pageSize, String payload, String marshallingType)ObjectqueryFilteredWithBuilder(String containerId, String queryName, String mapper, String builder, Integer page, Integer pageSize, String payload, String marshallingType)org.kie.server.api.model.definition.QueryDefinitionregisterQuery(String queryName, String payload, String marshallingType)org.kie.server.api.model.definition.QueryDefinitionreplaceQuery(String queryName, String payload, String marshallingType)protected Objecttransform(Object result, org.jbpm.services.api.query.QueryResultMapper resultMapper)voidunregisterQuery(String uniqueQueryName)
-
-
-
Method Detail
-
registerQuery
public org.kie.server.api.model.definition.QueryDefinition registerQuery(String queryName, String payload, String marshallingType) throws org.jbpm.services.api.query.QueryAlreadyRegisteredException
- Throws:
org.jbpm.services.api.query.QueryAlreadyRegisteredException
-
replaceQuery
public org.kie.server.api.model.definition.QueryDefinition replaceQuery(String queryName, String payload, String marshallingType)
-
unregisterQuery
public void unregisterQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
- Throws:
org.jbpm.services.api.query.QueryNotFoundException
-
getQuery
public org.kie.server.api.model.definition.QueryDefinition getQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
- Throws:
org.jbpm.services.api.query.QueryNotFoundException
-
getQueries
public org.kie.server.api.model.definition.QueryDefinitionList getQueries(Integer page, Integer pageSize) throws org.jbpm.services.api.query.QueryNotFoundException
- Throws:
org.jbpm.services.api.query.QueryNotFoundException
-
query
public Object query(String queryName, String mapper, String orderBy, Integer page, Integer pageSize)
-
queryFiltered
public Object queryFiltered(String queryName, String mapper, Integer page, Integer pageSize, String payload, String marshallingType)
-
queryFiltered
public Object queryFiltered(String containerId, String queryName, String mapper, Integer page, Integer pageSize, String payload, String marshallingType)
-
queryFilteredWithBuilder
public Object queryFilteredWithBuilder(String queryName, String mapper, String builder, Integer page, Integer pageSize, String payload, String marshallingType)
-
queryFilteredWithBuilder
public Object queryFilteredWithBuilder(String containerId, String queryName, String mapper, String builder, Integer page, Integer pageSize, String payload, String marshallingType)
-
transform
protected Object transform(Object result, org.jbpm.services.api.query.QueryResultMapper resultMapper)
-
build
protected static org.jbpm.kie.services.impl.query.SqlQueryDefinition build(org.kie.server.services.api.KieServerRegistry context, org.kie.server.api.model.definition.QueryDefinition queryDefinition)
-
-