public interface RuntimeDataService
Modifier and Type | Interface and Description |
---|---|
static class |
RuntimeDataService.EntryType
Represents type of node instance log entries.
|
Modifier and Type | Method and Description |
---|---|
List<org.kie.internal.task.api.AuditTask> |
getAllAdminAuditTask(String userId,
org.kie.internal.query.QueryFilter filter)
Get a list of tasks admin audit (user in businessAdministrators) logs for the user provides applying the query filter
listed statuses.
|
List<org.kie.internal.task.api.AuditTask> |
getAllAuditTask(String userId,
org.kie.internal.query.QueryFilter filter)
Get a list of tasks audit logs for the user provides applying the query filter
listed statuses.
|
List<org.kie.internal.task.api.AuditTask> |
getAllAuditTaskByStatus(String userId,
org.kie.internal.query.QueryFilter filter)
Get a list of all active tasks audit logs for the user provides applying the query filter
listed statuses.
|
List<org.kie.internal.task.api.AuditTask> |
getAllGroupAuditTask(String userId,
org.kie.internal.query.QueryFilter filter)
Get a list of group tasks (actualOwner == null) audit logs for the user provides applying the query filter
listed statuses.
|
NodeInstanceDesc |
getNodeInstanceForWorkItem(Long workItemId)
Returns active node instance descriptor for given work item id, if exists.
|
Collection<NodeInstanceDesc> |
getNodeInstancesByCorrelationKeyNodeType(org.kie.internal.process.CorrelationKey correlationKey,
List<Integer> states,
List<String> nodeTypes,
org.kie.api.runtime.query.QueryContext queryContext)
Returns trace of all nodes for a given node types and correlation key
|
Collection<NodeInstanceDesc> |
getNodeInstancesByNodeType(long processInstanceId,
List<String> nodeTypes,
org.kie.api.runtime.query.QueryContext queryContext)
Returns trace of all nodes for a given node types and process instance id
|
ProcessDefinition |
getProcessById(String processId)
Deprecated.
will be removed in version 7
|
Collection<ProcessDefinition> |
getProcesses(org.kie.api.runtime.query.QueryContext queryContext)
Returns all process definitions available
|
Collection<ProcessDefinition> |
getProcessesByDeploymentId(String deploymentId,
org.kie.api.runtime.query.QueryContext queryContext)
Returns list of process definitions for given deployment id
|
ProcessDefinition |
getProcessesByDeploymentIdProcessId(String deploymentId,
String processId)
Returns process definition for given deployment and process identifiers
|
Collection<ProcessDefinition> |
getProcessesByFilter(String filter,
org.kie.api.runtime.query.QueryContext queryContext)
Returns list of process definitions that match the given filter
|
Collection<ProcessDefinition> |
getProcessesById(String processId)
Returns process definitions for given process id regardless of the deployment
|
Collection<String> |
getProcessIds(String deploymentId,
org.kie.api.runtime.query.QueryContext queryContext)
Returns list of process definition identifiers for given deployment id
|
ProcessInstanceDesc |
getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
Returns active process instance description found for given correlation key if found otherwise null.
|
ProcessInstanceDesc |
getProcessInstanceById(long processInstanceId)
Returns process instance descriptions found for given processInstanceId if found otherwise null.
|
Collection<NodeInstanceDesc> |
getProcessInstanceFullHistory(long processInstanceId,
org.kie.api.runtime.query.QueryContext queryContext)
Returns complete trace of all executed (completed) and active nodes for given process instance id
|
Collection<NodeInstanceDesc> |
getProcessInstanceFullHistoryByType(long processInstanceId,
RuntimeDataService.EntryType type,
org.kie.api.runtime.query.QueryContext queryContext)
Returns complete trace of all events of given type (START or END) for given process instance.
|
Collection<NodeInstanceDesc> |
getProcessInstanceHistoryActive(long processInstanceId,
org.kie.api.runtime.query.QueryContext queryContext)
Returns trace of all active nodes for given process instance id
|
Collection<NodeInstanceDesc> |
getProcessInstanceHistoryCompleted(long processInstanceId,
org.kie.api.runtime.query.QueryContext queryContext)
Returns trace of all executed (completed) for given process instance id
|
Collection<ProcessInstanceDesc> |
getProcessInstances(List<Integer> states,
String initiator,
org.kie.api.runtime.query.QueryContext queryContext)
Returns list of process instance descriptions found with given statuses and initiated by
initiator . |
Collection<ProcessInstanceDesc> |
getProcessInstances(org.kie.api.runtime.query.QueryContext queryContext)
Returns list of process instance descriptions
|
Collection<ProcessInstanceDesc> |
getProcessInstancesByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey,
org.kie.api.runtime.query.QueryContext queryContext)
Returns process instances descriptions (regardless of their states) found for given correlation key if found otherwise empty list.
|
Collection<ProcessInstanceDesc> |
getProcessInstancesByCorrelationKeyAndStatus(org.kie.internal.process.CorrelationKey correlationKey,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext)
Returns process instances descriptions filtered by their states found for given correlation key if found otherwise empty list.
|
Collection<ProcessInstanceDesc> |
getProcessInstancesByDeploymentId(String deploymentId,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext)
Returns list of process instance descriptions found for given deployment id and statuses.
|
Collection<ProcessInstanceDesc> |
getProcessInstancesByParent(Long parentProcessInstanceId,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext)
Returns list of process instance descriptions
|
Collection<ProcessInstanceDesc> |
getProcessInstancesByProcessDefinition(String processDefId,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext)
Returns list of process instance descriptions found for given process definition id
|
Collection<ProcessInstanceDesc> |
getProcessInstancesByProcessDefinition(String processDefId,
org.kie.api.runtime.query.QueryContext queryContext)
Returns list of process instance descriptions found for given process definition id
|
Collection<ProcessInstanceDesc> |
getProcessInstancesByProcessId(List<Integer> states,
String processId,
String initiator,
org.kie.api.runtime.query.QueryContext queryContext)
Returns list of process instance descriptions found for given process id and statuses and initiated by
initiator |
Collection<ProcessInstanceDesc> |
getProcessInstancesByProcessName(List<Integer> states,
String processName,
String initiator,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<ProcessInstanceDesc> |
getProcessInstancesByVariable(String variableName,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext)
Returns process instance descriptions found for process instance that have defined given variable
|
Collection<ProcessInstanceDesc> |
getProcessInstancesByVariableAndValue(String variableName,
String variableValue,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext)
Returns process instance descriptions found for process instance that have defined given variable and its value matches given variableValue
|
UserTaskInstanceDesc |
getTaskById(Long taskId)
Return a task by its taskId.
|
UserTaskInstanceDesc |
getTaskById(Long taskId,
boolean withSLA)
Return a task by its taskId with SLA data if the withSLA param is true.
|
UserTaskInstanceDesc |
getTaskByWorkItemId(Long workItemId)
Return a task by its workItemId.
|
List<org.kie.internal.task.api.model.TaskEvent> |
getTaskEvents(long taskId,
org.kie.internal.query.QueryFilter filter)
Gets a list of task events for given task
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsBusinessAdministrator(String userId,
org.kie.internal.query.QueryFilter filter)
Return a list of assigned tasks as a Business Administrator.
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsBusinessAdministratorByStatus(String userId,
List<org.kie.api.task.model.Status> statuses,
org.kie.internal.query.QueryFilter filter)
Return a list of assigned tasks as a Business Administrator for with one of the listed
statuses
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
List<org.kie.api.task.model.Status> status,
org.kie.internal.query.QueryFilter filter)
Return a list of tasks the user or groups are eligible for with one of the listed
statuses.
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
org.kie.internal.query.QueryFilter filter)
Return a list of tasks the user or groups are eligible for.
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
org.kie.internal.query.QueryFilter filter)
Return a list of tasks the user is eligible for.
|
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId,
List<org.kie.api.task.model.Status> status,
Date from,
org.kie.internal.query.QueryFilter filter)
Return a list of tasks the user is eligible for with one of the listed
statuses and expiration date starting at
from . |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatus(String userId,
List<org.kie.api.task.model.Status> status,
org.kie.internal.query.QueryFilter filter)
Return a list of tasks the user is eligible for with one of the listed
statuses.
|
List<Long> |
getTasksByProcessInstanceId(Long processInstanceId)
Get a list of tasks the Process Instance is waiting on.
|
List<org.kie.api.task.model.TaskSummary> |
getTasksByStatusByProcessInstanceId(Long processInstanceId,
List<org.kie.api.task.model.Status> status,
org.kie.internal.query.QueryFilter filter)
Get a list of tasks the Process Instance is waiting on with one of the
listed statuses.
|
List<org.kie.api.task.model.TaskSummary> |
getTasksByVariable(String userId,
String variableName,
List<org.kie.api.task.model.Status> statuses,
org.kie.api.runtime.query.QueryContext queryContext)
Gets a list of
TaskSummary instances for the given arguments |
List<org.kie.api.task.model.TaskSummary> |
getTasksByVariableAndValue(String userId,
String variableName,
String variableValue,
List<org.kie.api.task.model.Status> statuses,
org.kie.api.runtime.query.QueryContext context)
Gets a list of
TaskSummary instances for the given arguments |
List<org.kie.api.task.model.TaskSummary> |
getTasksOwned(String userId,
org.kie.internal.query.QueryFilter filter)
Return a list of tasks the user has claimed.
|
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByExpirationDateOptional(String userId,
List<org.kie.api.task.model.Status> strStatuses,
Date from,
org.kie.internal.query.QueryFilter filter)
Return a list of tasks the user has claimed with one of the listed
statuses and expiration date starting at
from . |
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByStatus(String userId,
List<org.kie.api.task.model.Status> status,
org.kie.internal.query.QueryFilter filter)
Return a list of tasks the user has claimed with one of the listed
statuses.
|
Collection<VariableDesc> |
getVariableHistory(long processInstanceId,
String variableId,
org.kie.api.runtime.query.QueryContext queryContext)
Returns collection of changes to given variable within scope of process instance
|
Collection<VariableDesc> |
getVariablesCurrentState(long processInstanceId)
Returns collections of all process variables current value for given process instance
|
org.kie.internal.task.query.TaskSummaryQueryBuilder |
taskSummaryQuery(String userId)
Query on
TaskSummary instaances. |
Collection<ProcessInstanceDesc> getProcessInstances(org.kie.api.runtime.query.QueryContext queryContext)
queryContext
- control parameters for the result e.g. sorting, pagingProcessInstanceDesc
instances representing the available process instances.Collection<ProcessInstanceDesc> getProcessInstances(List<Integer> states, String initiator, org.kie.api.runtime.query.QueryContext queryContext)
initiator
.states
- A list of possible state (int) values that the ProcessInstance
can have.initiator
- The initiator of the ProcessInstance
.queryContext
- control parameters for the result e.g. sorting, pagingProcessInstanceDesc
instances representing the process instances that match
the given criteria (states and initiator).Collection<ProcessInstanceDesc> getProcessInstancesByProcessId(List<Integer> states, String processId, String initiator, org.kie.api.runtime.query.QueryContext queryContext)
initiator
states
- A list of possible state (int) values that the ProcessInstance
can have.processId
- The id of the Process
(definition) used when starting the process instance.initiator
- The initiator of the ProcessInstance
.queryContext
- control parameters for the result e.g. sorting, pagingProcessInstanceDesc
instances representing the process instances that match
the given criteria (states, processId, and initiator).Collection<ProcessInstanceDesc> getProcessInstancesByProcessName(List<Integer> states, String processName, String initiator, org.kie.api.runtime.query.QueryContext queryContext)
states
- A list of possible state (int) values that the ProcessInstance
can have.processName
- The name (not id!) of the Process
(definition) used when starting the process instance.initiator
- The initiator of the ProcessInstance
.queryContext
- control parameters for the result e.g. sorting, pagingProcessInstanceDesc
instances representing the process instances that match
the given criteria (states, processName and initiator).Collection<ProcessInstanceDesc> getProcessInstancesByDeploymentId(String deploymentId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
deploymentId
- The deployment id of the runtime.states
- A list of possible state (int) values that the ProcessInstance
can have.queryContext
- control parameters for the result e.g. sorting, pagingProcessInstanceDesc
instances representing the process instances that match
the given criteria (deploymentId and states).ProcessInstanceDesc getProcessInstanceById(long processInstanceId)
processInstanceId
- The id of the process instance to be fetchedProcessInstanceDesc
instance.ProcessInstanceDesc getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
correlationKey
- correlation key assigned to process instanceProcessInstanceDesc
instance.Collection<ProcessInstanceDesc> getProcessInstancesByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey, org.kie.api.runtime.query.QueryContext queryContext)
correlationKey
- correlation key assigned to process instanceProcessInstanceDesc
instances representing the process instances that match
the given correlation keyCollection<ProcessInstanceDesc> getProcessInstancesByCorrelationKeyAndStatus(org.kie.internal.process.CorrelationKey correlationKey, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
correlationKey
- correlation key assigned to process instancestates
- A list of possible state (int) values that the ProcessInstance
can have.ProcessInstanceDesc
instances representing the process instances that match
the given correlation keyCollection<ProcessInstanceDesc> getProcessInstancesByProcessDefinition(String processDefId, org.kie.api.runtime.query.QueryContext queryContext)
processDefId
- The id of the process (definition)queryContext
- control parameters for the result e.g. sorting, pagingProcessInstanceDesc
instances representing the process instances that match
the given criteria (deploymentId and states).Collection<ProcessInstanceDesc> getProcessInstancesByProcessDefinition(String processDefId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
processDefId
- The id of the process (definition)states
- A list of possible state (int) values that the ProcessInstance
can have.queryContext
- control parameters for the result e.g. sorting, pagingProcessInstanceDesc
instances representing the process instances that match
the given criteria (deploymentId and states).Collection<ProcessInstanceDesc> getProcessInstancesByVariable(String variableName, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
variableName
- name of the variable that process instance should havestates
- A list of possible state (int) values that the ProcessInstance
can have. If null will return only active instancesqueryContext
- control parameters for the result e.g. sorting, pagingCollection<ProcessInstanceDesc> getProcessInstancesByVariableAndValue(String variableName, String variableValue, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
variableName
- name of the variable that process instance should havevariableValue
- value of the variable to matchstates
- A list of possible state (int) values that the ProcessInstance
can have. If null will return only active instancesqueryContext
- control parameters for the result e.g. sorting, pagingCollection<ProcessInstanceDesc> getProcessInstancesByParent(Long parentProcessInstanceId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
parentProcessInstanceId
- id of the parent process instancestates
- list of possible state (int) values that the ProcessInstance
can have. If null will return only active instancesqueryContext
- control parameters for the result e.g. sorting, pagingProcessInstanceDesc
instances representing the available process instances.NodeInstanceDesc getNodeInstanceForWorkItem(Long workItemId)
workItemId
- identifier of the work itemCollection<NodeInstanceDesc> getProcessInstanceHistoryActive(long processInstanceId, org.kie.api.runtime.query.QueryContext queryContext)
processInstanceId
- unique identifier of process instancequeryContext
- control parameters for the result e.g. sorting, pagingCollection<NodeInstanceDesc> getProcessInstanceHistoryCompleted(long processInstanceId, org.kie.api.runtime.query.QueryContext queryContext)
processInstanceId
- unique identifier of process instancequeryContext
- control parameters for the result e.g. sorting, pagingCollection<NodeInstanceDesc> getProcessInstanceFullHistory(long processInstanceId, org.kie.api.runtime.query.QueryContext queryContext)
processInstanceId
- The id of the process used to start the process instance.queryContext
- control parameters for the result e.g. sorting, pagingNodeInstance
information, in the form of a list of NodeInstanceDesc
instances,
that comes from a process instance that matches the given criteria (deploymentId, processId).Collection<NodeInstanceDesc> getProcessInstanceFullHistoryByType(long processInstanceId, RuntimeDataService.EntryType type, org.kie.api.runtime.query.QueryContext queryContext)
processInstanceId
- The id of the process used to start the process instance.queryContext
- control parameters for the result e.g. sorting, pagingtype
- type of events that shall be returned (START or END) - to return both use getProcessInstanceFullHistory(long, QueryContext)
Collection<NodeInstanceDesc> getNodeInstancesByNodeType(long processInstanceId, List<String> nodeTypes, org.kie.api.runtime.query.QueryContext queryContext)
processInstanceId
- unique identifier of process instancenodeTypes
- list of node types to filter nodes of process instancequeryContext
- control parameters for the result e.g. sorting, pagingCollection<NodeInstanceDesc> getNodeInstancesByCorrelationKeyNodeType(org.kie.internal.process.CorrelationKey correlationKey, List<Integer> states, List<String> nodeTypes, org.kie.api.runtime.query.QueryContext queryContext)
correlationKey
- correlation keystates
- list of statesnodeTypes
- list of node types to filter nodes of process instancequeryContext
- control parameters for the result e.g. sorting, pagingCollection<VariableDesc> getVariablesCurrentState(long processInstanceId)
processInstanceId
- The process instance id.VariableDesc
instances.Collection<VariableDesc> getVariableHistory(long processInstanceId, String variableId, org.kie.api.runtime.query.QueryContext queryContext)
processInstanceId
- The process instance id.variableId
- The id of the variablequeryContext
- control parameters for the result e.g. sorting, pagingVariableDesc
instances.Collection<ProcessDefinition> getProcessesByDeploymentId(String deploymentId, org.kie.api.runtime.query.QueryContext queryContext)
deploymentId
- The deployment id of the runtime.queryContext
- control parameters for the result e.g. sorting, pagingProcessDefinition
instances representing processes that match
the given criteria (deploymentId)Collection<ProcessDefinition> getProcessesByFilter(String filter, org.kie.api.runtime.query.QueryContext queryContext)
filter
- A regular expression.queryContext
- control parameters for the result e.g. sorting, pagingProcessDefinition
instances whose name or id matches the given regular expression.Collection<ProcessDefinition> getProcesses(org.kie.api.runtime.query.QueryContext queryContext)
queryContext
- control parameters for the result e.g. sorting, pagingProcessDefinition
instances.Collection<String> getProcessIds(String deploymentId, org.kie.api.runtime.query.QueryContext queryContext)
deploymentId
- The deployment id of the runtime.queryContext
- control parameters for the result e.g. sorting, paging@Deprecated ProcessDefinition getProcessById(String processId)
getProcessesById(String processId)
instead
processId
- The id of the processProcessDefinition
instance, representing the Process
with the specified (process) id.getProcessesById(String)
Collection<ProcessDefinition> getProcessesById(String processId)
processId
- The id of the processProcessDefinition
instance, representing the Process
with the specified (process) id.ProcessDefinition getProcessesByDeploymentIdProcessId(String deploymentId, String processId)
deploymentId
- The id of the deployment (runtime)processId
- The id of the processProcessDefinition
instance, representing the Process
that is present in the specified deployment with the specified (process) id.UserTaskInstanceDesc getTaskByWorkItemId(Long workItemId)
workItemId
- UserTaskInstanceDesc
taskUserTaskInstanceDesc getTaskById(Long taskId)
taskId
- UserTaskInstanceDesc
taskUserTaskInstanceDesc getTaskById(Long taskId, boolean withSLA)
taskId
- withSLA
- UserTaskInstanceDesc
taskList<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId, org.kie.internal.query.QueryFilter filter)
userId
- filter
- TaskSummary
task summariesList<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministratorByStatus(String userId, List<org.kie.api.task.model.Status> statuses, org.kie.internal.query.QueryFilter filter)
userId
- statuses
- filter
- TaskSummary
task summariesList<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, org.kie.internal.query.QueryFilter filter)
userId
- filter
- TaskSummary
task summariesList<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, org.kie.internal.query.QueryFilter filter)
userId
- groupIds
- filter
- TaskSummary
task summariesList<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String userId, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
userId
- status
- filter
- TaskSummary
task summariesList<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
userId
- groupIds
- status
- filter
- TaskSummary
task summariesList<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByExpirationDateOptional(String userId, List<org.kie.api.task.model.Status> status, Date from, org.kie.internal.query.QueryFilter filter)
from
. Tasks that do not have expiration date set
will also be included in the result set.userId
- status
- from
- filter
- TaskSummary
task summariesList<org.kie.api.task.model.TaskSummary> getTasksOwnedByExpirationDateOptional(String userId, List<org.kie.api.task.model.Status> strStatuses, Date from, org.kie.internal.query.QueryFilter filter)
from
. Tasks that do not have expiration date set
will also be included in the result set.userId
- strStatuses
- from
- filter
- TaskSummary
task summariesList<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, org.kie.internal.query.QueryFilter filter)
userId
- filter
- TaskSummary
task summariesList<org.kie.api.task.model.TaskSummary> getTasksOwnedByStatus(String userId, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
userId
- status
- filter
- TaskSummary
task summariesList<Long> getTasksByProcessInstanceId(Long processInstanceId)
processInstanceId
- List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceId(Long processInstanceId, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
processInstanceId
- status
- filter
- TaskSummary
task summariesList<org.kie.internal.task.api.AuditTask> getAllAuditTask(String userId, org.kie.internal.query.QueryFilter filter)
userId
- filter
- AuditTask
audit tasksList<org.kie.internal.task.api.AuditTask> getAllAuditTaskByStatus(String userId, org.kie.internal.query.QueryFilter filter)
userId
- filter
- AuditTask
audit tasksList<org.kie.internal.task.api.AuditTask> getAllGroupAuditTask(String userId, org.kie.internal.query.QueryFilter filter)
userId
- filter
- AuditTask
audit tasksList<org.kie.internal.task.api.AuditTask> getAllAdminAuditTask(String userId, org.kie.internal.query.QueryFilter filter)
userId
- filter
- AuditTask
audit tasksList<org.kie.internal.task.api.model.TaskEvent> getTaskEvents(long taskId, org.kie.internal.query.QueryFilter filter)
taskId
- filter
- TaskEvent
task eventsorg.kie.internal.task.query.TaskSummaryQueryBuilder taskSummaryQuery(String userId)
TaskSummary
instaances.userId
- The user associated with the tasks queried.TaskSummaryQueryBuilder
used to create the query.List<org.kie.api.task.model.TaskSummary> getTasksByVariable(String userId, String variableName, List<org.kie.api.task.model.Status> statuses, org.kie.api.runtime.query.QueryContext queryContext)
TaskSummary
instances for the given argumentsuserId
- The id of the user associated with the tasksvariableName
- The name of the task variablestatuses
- The list of Status
's that the task can havequeryContext
- The query context.List
of TaskSummary
instances.List<org.kie.api.task.model.TaskSummary> getTasksByVariableAndValue(String userId, String variableName, String variableValue, List<org.kie.api.task.model.Status> statuses, org.kie.api.runtime.query.QueryContext context)
TaskSummary
instances for the given argumentsuserId
- The id of the user associated with the tasksvariableName
- The name of the task variablevariableValue
- The value of the task variablestatuses
- The list of Status
's that the task can havecontext
- The query context.List
of TaskSummary
instances.Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.