public class QueryDataServiceBase extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger |
protected static Pattern |
PARAMETER_MATCHER |
| Constructor and Description |
|---|
QueryDataServiceBase(org.jbpm.services.api.query.QueryService queryService,
KieServerRegistry context) |
| Modifier and Type | Method and Description |
|---|---|
protected static org.jbpm.kie.services.impl.query.SqlQueryDefinition |
build(KieServerRegistry context,
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 static final org.slf4j.Logger logger
protected static final Pattern PARAMETER_MATCHER
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.QueryAlreadyRegisteredExceptionpublic void unregisterQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
org.jbpm.services.api.query.QueryNotFoundExceptionpublic org.kie.server.api.model.definition.QueryDefinition getQuery(String uniqueQueryName) throws org.jbpm.services.api.query.QueryNotFoundException
org.jbpm.services.api.query.QueryNotFoundExceptionpublic org.kie.server.api.model.definition.QueryDefinitionList getQueries(Integer page, Integer pageSize) throws org.jbpm.services.api.query.QueryNotFoundException
org.jbpm.services.api.query.QueryNotFoundExceptionpublic 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 static org.jbpm.kie.services.impl.query.SqlQueryDefinition build(KieServerRegistry context, org.kie.server.api.model.definition.QueryDefinition queryDefinition)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.