Package org.kie.server.client
Interface QueryServicesClient
-
- All Known Implementing Classes:
QueryServicesClientImpl
public interface QueryServicesClient
-
-
Field Summary
Fields Modifier and Type Field Description static String
QUERY_MAP_ERROR
static String
QUERY_MAP_PI
static String
QUERY_MAP_PI_CUSTOM
static String
QUERY_MAP_PI_WITH_CUSTOM_VARS
static String
QUERY_MAP_PI_WITH_VARS
static String
QUERY_MAP_RAW
static String
QUERY_MAP_TASK
static String
QUERY_MAP_TASK_SUMMARY
static String
QUERY_MAP_TASK_WITH_CUSTOM_VARS
static String
QUERY_MAP_TASK_WITH_MODIF
static String
QUERY_MAP_TASK_WITH_PO
static String
QUERY_MAP_TASK_WITH_VARS
static String
SORT_BY_NAME
static String
SORT_BY_PROJECT
static String
SORT_BY_VERSION
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Long
countProcessInstancesByContainerId(String containerId, List<Integer> status)
List<org.kie.server.api.model.instance.NodeInstance>
findActiveNodeInstances(Long processInstanceId, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.NodeInstance>
findCompletedNodeInstances(Long processInstanceId, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskInstance>
findHumanTasksWithFilters(String queryName, org.kie.server.api.model.definition.TaskQueryFilterSpec filterSpec, Integer page, Integer pageSize)
org.kie.server.api.model.instance.NodeInstance
findNodeInstanceByWorkItemId(Long processInstanceId, Long workItemId)
List<org.kie.server.api.model.instance.NodeInstance>
findNodeInstances(Long processInstanceId, Integer page, Integer pageSize)
org.kie.server.api.model.definition.ProcessDefinition
findProcessByContainerIdProcessId(String containerId, String processId)
List<org.kie.server.api.model.definition.ProcessDefinition>
findProcesses(Integer page, Integer pageSize)
List<org.kie.server.api.model.definition.ProcessDefinition>
findProcesses(Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.definition.ProcessDefinition>
findProcesses(String filter, Integer page, Integer pageSize)
List<org.kie.server.api.model.definition.ProcessDefinition>
findProcesses(String filter, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.definition.ProcessDefinition>
findProcessesByContainerId(String containerId, Integer page, Integer pageSize)
List<org.kie.server.api.model.definition.ProcessDefinition>
findProcessesByContainerId(String containerId, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.definition.ProcessDefinition>
findProcessesById(String processId)
org.kie.server.api.model.instance.ProcessInstance
findProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
org.kie.server.api.model.instance.ProcessInstance
findProcessInstanceById(Long processInstanceId)
org.kie.server.api.model.instance.ProcessInstance
findProcessInstanceById(Long processInstanceId, boolean withVars)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstances(Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstances(Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByContainerId(String containerId, List<Integer> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByContainerId(String containerId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByInitiator(String initiator, List<Integer> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByInitiator(String initiator, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByProcessId(String processId, List<Integer> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByProcessId(String processId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByProcessIdAndInitiator(String processId, String initiator, List<Integer> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByProcessIdAndInitiator(String processId, String initiator, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByProcessName(String processName, List<Integer> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByProcessName(String processName, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByStatus(List<Integer> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByStatus(List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByVariable(String variableName, List<Integer> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByVariable(String variableName, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByVariableAndValue(String variableName, String variableValue, List<Integer> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesByVariableAndValue(String variableName, String variableValue, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.ProcessInstance>
findProcessInstancesWithFilters(String queryName, org.kie.server.api.model.definition.ProcessInstanceQueryFilterSpec filterSpec, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.VariableInstance>
findVariableHistory(Long processInstanceId, String variableName, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.VariableInstance>
findVariablesCurrentState(Long processInstanceId)
List<org.kie.server.api.model.definition.QueryDefinition>
getQueries(Integer page, Integer pageSize)
org.kie.server.api.model.definition.QueryDefinition
getQuery(String queryName)
<T> List<T>
query(String queryName, String mapper, Integer page, Integer pageSize, Class<T> resultType)
<T> List<T>
query(String queryName, String mapper, String orderBy, Integer page, Integer pageSize, Class<T> resultType)
<T> List<T>
query(String containerId, String queryName, String mapper, String builder, Map<String,Object> parameters, Integer page, Integer pageSize, Class<T> resultType)
<T> List<T>
query(String queryName, String mapper, String builder, Map<String,Object> parameters, Integer page, Integer pageSize, Class<T> resultType)
<T> List<T>
query(String queryName, String mapper, org.kie.server.api.model.definition.QueryFilterSpec filterSpec, Integer page, Integer pageSize, Class<T> resultType)
List<org.kie.server.api.model.instance.ProcessInstanceCustomVars>
queryProcessesByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize)
default List<org.kie.server.api.model.instance.ProcessInstanceCustomVars>
queryProcessesByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize, String sortBy, boolean asc)
List<org.kie.server.api.model.instance.ProcessInstanceUserTaskWithVariables>
queryUserTaskByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize)
default List<org.kie.server.api.model.instance.ProcessInstanceUserTaskWithVariables>
queryUserTaskByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize, String sortBy, boolean asc)
org.kie.server.api.model.definition.QueryDefinition
registerQuery(org.kie.server.api.model.definition.QueryDefinition queryDefinition)
org.kie.server.api.model.definition.QueryDefinition
replaceQuery(org.kie.server.api.model.definition.QueryDefinition queryDefinition)
void
setResponseHandler(ResponseHandler responseHandler)
void
unregisterQuery(String queryName)
-
-
-
Field Detail
-
QUERY_MAP_PI
static final String QUERY_MAP_PI
- See Also:
- Constant Field Values
-
QUERY_MAP_PI_WITH_VARS
static final String QUERY_MAP_PI_WITH_VARS
- See Also:
- Constant Field Values
-
QUERY_MAP_TASK
static final String QUERY_MAP_TASK
- See Also:
- Constant Field Values
-
QUERY_MAP_TASK_WITH_VARS
static final String QUERY_MAP_TASK_WITH_VARS
- See Also:
- Constant Field Values
-
QUERY_MAP_RAW
static final String QUERY_MAP_RAW
- See Also:
- Constant Field Values
-
QUERY_MAP_TASK_SUMMARY
static final String QUERY_MAP_TASK_SUMMARY
- See Also:
- Constant Field Values
-
QUERY_MAP_PI_WITH_CUSTOM_VARS
static final String QUERY_MAP_PI_WITH_CUSTOM_VARS
- See Also:
- Constant Field Values
-
QUERY_MAP_TASK_WITH_CUSTOM_VARS
static final String QUERY_MAP_TASK_WITH_CUSTOM_VARS
- See Also:
- Constant Field Values
-
QUERY_MAP_ERROR
static final String QUERY_MAP_ERROR
- See Also:
- Constant Field Values
-
QUERY_MAP_TASK_WITH_MODIF
static final String QUERY_MAP_TASK_WITH_MODIF
- See Also:
- Constant Field Values
-
QUERY_MAP_TASK_WITH_PO
static final String QUERY_MAP_TASK_WITH_PO
- See Also:
- Constant Field Values
-
QUERY_MAP_PI_CUSTOM
static final String QUERY_MAP_PI_CUSTOM
- See Also:
- Constant Field Values
-
SORT_BY_NAME
static final String SORT_BY_NAME
- See Also:
- Constant Field Values
-
SORT_BY_VERSION
static final String SORT_BY_VERSION
- See Also:
- Constant Field Values
-
SORT_BY_PROJECT
static final String SORT_BY_PROJECT
- See Also:
- Constant Field Values
-
-
Method Detail
-
findProcessByContainerIdProcessId
org.kie.server.api.model.definition.ProcessDefinition findProcessByContainerIdProcessId(String containerId, String processId)
-
findProcessesById
List<org.kie.server.api.model.definition.ProcessDefinition> findProcessesById(String processId)
-
findProcesses
List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses(Integer page, Integer pageSize)
-
findProcesses
List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses(String filter, Integer page, Integer pageSize)
-
findProcessesByContainerId
List<org.kie.server.api.model.definition.ProcessDefinition> findProcessesByContainerId(String containerId, Integer page, Integer pageSize)
-
findProcesses
List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses(Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcesses
List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses(String filter, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessesByContainerId
List<org.kie.server.api.model.definition.ProcessDefinition> findProcessesByContainerId(String containerId, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstances
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstances(Integer page, Integer pageSize)
-
findProcessInstancesByCorrelationKey
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey, Integer page, Integer pageSize)
-
findProcessInstancesByProcessId
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByProcessId(String processId, List<Integer> status, Integer page, Integer pageSize)
-
findProcessInstancesByProcessIdAndInitiator
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByProcessIdAndInitiator(String processId, String initiator, List<Integer> status, Integer page, Integer pageSize)
-
findProcessInstancesByProcessName
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByProcessName(String processName, List<Integer> status, Integer page, Integer pageSize)
-
findProcessInstancesByContainerId
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByContainerId(String containerId, List<Integer> status, Integer page, Integer pageSize)
-
countProcessInstancesByContainerId
Long countProcessInstancesByContainerId(String containerId, List<Integer> status)
-
findProcessInstancesByStatus
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByStatus(List<Integer> status, Integer page, Integer pageSize)
-
findProcessInstancesByInitiator
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByInitiator(String initiator, List<Integer> status, Integer page, Integer pageSize)
-
findProcessInstancesByVariable
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByVariable(String variableName, List<Integer> status, Integer page, Integer pageSize)
-
findProcessInstancesByVariableAndValue
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByVariableAndValue(String variableName, String variableValue, List<Integer> status, Integer page, Integer pageSize)
-
findProcessInstances
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstances(Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstancesByCorrelationKey
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstancesByProcessId
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByProcessId(String processId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstancesByProcessIdAndInitiator
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByProcessIdAndInitiator(String processId, String initiator, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstancesByProcessName
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByProcessName(String processName, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstancesByContainerId
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByContainerId(String containerId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstancesByStatus
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByStatus(List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstancesByInitiator
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByInitiator(String initiator, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstancesByVariable
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByVariable(String variableName, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstancesByVariableAndValue
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByVariableAndValue(String variableName, String variableValue, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findProcessInstanceById
org.kie.server.api.model.instance.ProcessInstance findProcessInstanceById(Long processInstanceId)
-
findProcessInstanceById
org.kie.server.api.model.instance.ProcessInstance findProcessInstanceById(Long processInstanceId, boolean withVars)
-
findProcessInstanceByCorrelationKey
org.kie.server.api.model.instance.ProcessInstance findProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
-
findNodeInstanceByWorkItemId
org.kie.server.api.model.instance.NodeInstance findNodeInstanceByWorkItemId(Long processInstanceId, Long workItemId)
-
findActiveNodeInstances
List<org.kie.server.api.model.instance.NodeInstance> findActiveNodeInstances(Long processInstanceId, Integer page, Integer pageSize)
-
findCompletedNodeInstances
List<org.kie.server.api.model.instance.NodeInstance> findCompletedNodeInstances(Long processInstanceId, Integer page, Integer pageSize)
-
findNodeInstances
List<org.kie.server.api.model.instance.NodeInstance> findNodeInstances(Long processInstanceId, Integer page, Integer pageSize)
-
findVariablesCurrentState
List<org.kie.server.api.model.instance.VariableInstance> findVariablesCurrentState(Long processInstanceId)
-
findVariableHistory
List<org.kie.server.api.model.instance.VariableInstance> findVariableHistory(Long processInstanceId, String variableName, Integer page, Integer pageSize)
-
registerQuery
org.kie.server.api.model.definition.QueryDefinition registerQuery(org.kie.server.api.model.definition.QueryDefinition queryDefinition)
-
replaceQuery
org.kie.server.api.model.definition.QueryDefinition replaceQuery(org.kie.server.api.model.definition.QueryDefinition queryDefinition)
-
unregisterQuery
void unregisterQuery(String queryName)
-
getQuery
org.kie.server.api.model.definition.QueryDefinition getQuery(String queryName)
-
getQueries
List<org.kie.server.api.model.definition.QueryDefinition> getQueries(Integer page, Integer pageSize)
-
query
<T> List<T> query(String queryName, String mapper, Integer page, Integer pageSize, Class<T> resultType)
-
query
<T> List<T> query(String queryName, String mapper, String orderBy, Integer page, Integer pageSize, Class<T> resultType)
-
query
<T> List<T> query(String queryName, String mapper, org.kie.server.api.model.definition.QueryFilterSpec filterSpec, Integer page, Integer pageSize, Class<T> resultType)
-
query
<T> List<T> query(String queryName, String mapper, String builder, Map<String,Object> parameters, Integer page, Integer pageSize, Class<T> resultType)
-
query
<T> List<T> query(String containerId, String queryName, String mapper, String builder, Map<String,Object> parameters, Integer page, Integer pageSize, Class<T> resultType)
-
findProcessInstancesWithFilters
List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesWithFilters(String queryName, org.kie.server.api.model.definition.ProcessInstanceQueryFilterSpec filterSpec, Integer page, Integer pageSize)
-
findHumanTasksWithFilters
List<org.kie.server.api.model.instance.TaskInstance> findHumanTasksWithFilters(String queryName, org.kie.server.api.model.definition.TaskQueryFilterSpec filterSpec, Integer page, Integer pageSize)
-
setResponseHandler
void setResponseHandler(ResponseHandler responseHandler)
-
queryProcessesByVariables
List<org.kie.server.api.model.instance.ProcessInstanceCustomVars> queryProcessesByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize)
-
queryProcessesByVariables
default List<org.kie.server.api.model.instance.ProcessInstanceCustomVars> queryProcessesByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize, String sortBy, boolean asc)
-
queryUserTaskByVariables
List<org.kie.server.api.model.instance.ProcessInstanceUserTaskWithVariables> queryUserTaskByVariables(org.kie.server.api.model.definition.SearchQueryFilterSpec spec, Integer page, Integer pageSize)
-
-