public class RuntimeDataServiceImpl extends Object implements org.jbpm.services.api.RuntimeDataService, org.jbpm.services.api.DeploymentEventListener
Modifier and Type | Field and Description |
---|---|
protected Set<org.jbpm.services.api.model.ProcessDefinition> |
availableProcesses |
protected Set<String> |
deploymentIds |
protected org.jbpm.services.task.audit.service.TaskAuditService |
taskAuditService |
protected org.kie.api.task.TaskService |
taskService |
Constructor and Description |
---|
RuntimeDataServiceImpl() |
Modifier and Type | Method and Description |
---|---|
protected List<?> |
adoptList(List<?> source,
List<?> values) |
protected void |
applyDeploymentFilter(Map<String,Object> params) |
protected <T> Collection<T> |
applyPaginition(List<T> input,
org.kie.api.runtime.query.QueryContext queryContext) |
protected void |
applyQueryContext(Map<String,Object> params,
org.kie.api.runtime.query.QueryContext queryContext) |
protected void |
applyQueryFilter(Map<String,Object> params,
org.kie.internal.query.QueryFilter queryFilter) |
protected void |
applySorting(List<org.jbpm.services.api.model.ProcessDefinition> input,
org.kie.api.runtime.query.QueryContext queryContext) |
List<org.kie.internal.task.api.AuditTask> |
getAllAdminAuditTask(String userId,
org.kie.internal.query.QueryFilter filter) |
List<org.kie.internal.task.api.AuditTask> |
getAllAuditTask(String userId,
org.kie.internal.query.QueryFilter filter) |
List<org.kie.internal.task.api.AuditTask> |
getAllAuditTaskByStatus(String userId,
org.kie.internal.query.QueryFilter filter) |
List<org.kie.internal.task.api.AuditTask> |
getAllGroupAuditTask(String userId,
org.kie.internal.query.QueryFilter filter) |
org.jbpm.services.api.model.NodeInstanceDesc |
getNodeInstanceForWorkItem(Long workItemId) |
Collection<org.jbpm.services.api.model.NodeInstanceDesc> |
getNodeInstancesByCorrelationKeyNodeType(org.kie.internal.process.CorrelationKey correlationKey,
List<Integer> states,
List<String> nodeTypes,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.NodeInstanceDesc> |
getNodeInstancesByNodeType(long processInstanceId,
List<String> nodeTypes,
org.kie.api.runtime.query.QueryContext queryContext) |
org.jbpm.services.api.model.ProcessDefinition |
getProcessById(String processId)
Deprecated.
|
Collection<org.jbpm.services.api.model.ProcessDefinition> |
getProcesses(org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessDefinition> |
getProcessesByDeploymentId(String deploymentId,
org.kie.api.runtime.query.QueryContext queryContext) |
org.jbpm.services.api.model.ProcessDefinition |
getProcessesByDeploymentIdProcessId(String deploymentId,
String processId) |
Collection<org.jbpm.services.api.model.ProcessDefinition> |
getProcessesByFilter(String filter,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessDefinition> |
getProcessesById(String processId) |
Collection<String> |
getProcessIds(String deploymentId,
org.kie.api.runtime.query.QueryContext queryContext) |
org.jbpm.services.api.model.ProcessInstanceDesc |
getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey) |
org.jbpm.services.api.model.ProcessInstanceDesc |
getProcessInstanceById(long processId) |
Collection<org.jbpm.services.api.model.NodeInstanceDesc> |
getProcessInstanceFullHistory(long processId,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.NodeInstanceDesc> |
getProcessInstanceFullHistoryByType(long processId,
org.jbpm.services.api.RuntimeDataService.EntryType type,
org.kie.api.runtime.query.QueryContext queryContext) |
protected Collection<org.jbpm.services.api.model.NodeInstanceDesc> |
getProcessInstanceHistory(long processId,
boolean completed,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.NodeInstanceDesc> |
getProcessInstanceHistoryActive(long processId,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.NodeInstanceDesc> |
getProcessInstanceHistoryCompleted(long processId,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstances(List<Integer> states,
String initiator,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstances(org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstancesByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstancesByCorrelationKeyAndStatus(org.kie.internal.process.CorrelationKey correlationKey,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstancesByDeploymentId(String deploymentId,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstancesByParent(Long parentProcessInstanceId,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstancesByProcessDefinition(String processDefId,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstancesByProcessDefinition(String processDefId,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstancesByProcessId(List<Integer> states,
String processId,
String initiator,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstancesByProcessName(List<Integer> states,
String processName,
String initiator,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstancesByVariable(String variableName,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.ProcessInstanceDesc> |
getProcessInstancesByVariableAndValue(String variableName,
String variableValue,
List<Integer> states,
org.kie.api.runtime.query.QueryContext queryContext) |
org.jbpm.services.api.model.UserTaskInstanceDesc |
getTaskById(Long taskId) |
org.jbpm.services.api.model.UserTaskInstanceDesc |
getTaskById(Long taskId,
boolean withSLA) |
org.jbpm.services.api.model.UserTaskInstanceDesc |
getTaskByWorkItemId(Long workItemId) |
List<org.kie.internal.task.api.model.TaskEvent> |
getTaskEvents(long taskId,
org.kie.internal.query.QueryFilter filter) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsBusinessAdministrator(String userId,
org.kie.internal.query.QueryFilter filter) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsBusinessAdministratorByStatus(String userId,
List<org.kie.api.task.model.Status> statuses,
org.kie.internal.query.QueryFilter filter) |
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) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
List<String> groupIds,
org.kie.internal.query.QueryFilter filter) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwner(String userId,
org.kie.internal.query.QueryFilter filter) |
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) |
List<org.kie.api.task.model.TaskSummary> |
getTasksAssignedAsPotentialOwnerByStatus(String userId,
List<org.kie.api.task.model.Status> status,
org.kie.internal.query.QueryFilter filter) |
List<Long> |
getTasksByProcessInstanceId(Long 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) |
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) |
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 queryContext) |
List<org.kie.api.task.model.TaskSummary> |
getTasksOwned(String userId,
org.kie.internal.query.QueryFilter filter) |
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) |
List<org.kie.api.task.model.TaskSummary> |
getTasksOwnedByStatus(String userId,
List<org.kie.api.task.model.Status> status,
org.kie.internal.query.QueryFilter filter) |
org.kie.api.task.UserGroupCallback |
getUserGroupCallback() |
Collection<org.jbpm.services.api.model.VariableDesc> |
getVariableHistory(long processInstanceId,
String variableId,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.model.VariableDesc> |
getVariablesCurrentState(long processInstanceId) |
protected List<?> |
mergeLists(List<?> source,
List<?> values) |
void |
onActivate(org.jbpm.services.api.DeploymentEvent event) |
void |
onDeactivate(org.jbpm.services.api.DeploymentEvent event) |
void |
onDeploy(org.jbpm.services.api.DeploymentEvent event) |
void |
onUnDeploy(org.jbpm.services.api.DeploymentEvent event) |
void |
setCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService) |
void |
setDeploymentRolesManager(DeploymentRolesManager deploymentRolesManager) |
void |
setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider) |
void |
setTaskAuditService(org.jbpm.services.task.audit.service.TaskAuditService taskAuditService) |
void |
setTaskService(org.kie.api.task.TaskService taskService) |
void |
setUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback) |
org.kie.internal.task.query.TaskSummaryQueryBuilder |
taskSummaryQuery(String userId) |
protected Set<org.jbpm.services.api.model.ProcessDefinition> availableProcesses
protected org.kie.api.task.TaskService taskService
protected org.jbpm.services.task.audit.service.TaskAuditService taskAuditService
public void setCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)
public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
public void setUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)
public org.kie.api.task.UserGroupCallback getUserGroupCallback()
public void setTaskService(org.kie.api.task.TaskService taskService)
public void setTaskAuditService(org.jbpm.services.task.audit.service.TaskAuditService taskAuditService)
public void setDeploymentRolesManager(DeploymentRolesManager deploymentRolesManager)
public void onDeploy(org.jbpm.services.api.DeploymentEvent event)
onDeploy
in interface org.jbpm.services.api.DeploymentEventListener
public void onUnDeploy(org.jbpm.services.api.DeploymentEvent event)
onUnDeploy
in interface org.jbpm.services.api.DeploymentEventListener
public void onActivate(org.jbpm.services.api.DeploymentEvent event)
onActivate
in interface org.jbpm.services.api.DeploymentEventListener
public void onDeactivate(org.jbpm.services.api.DeploymentEvent event)
onDeactivate
in interface org.jbpm.services.api.DeploymentEventListener
protected void applyQueryContext(Map<String,Object> params, org.kie.api.runtime.query.QueryContext queryContext)
protected <T> Collection<T> applyPaginition(List<T> input, org.kie.api.runtime.query.QueryContext queryContext)
protected void applySorting(List<org.jbpm.services.api.model.ProcessDefinition> input, org.kie.api.runtime.query.QueryContext queryContext)
public Collection<org.jbpm.services.api.model.ProcessDefinition> getProcessesByDeploymentId(String deploymentId, org.kie.api.runtime.query.QueryContext queryContext)
getProcessesByDeploymentId
in interface org.jbpm.services.api.RuntimeDataService
public org.jbpm.services.api.model.ProcessDefinition getProcessesByDeploymentIdProcessId(String deploymentId, String processId)
getProcessesByDeploymentIdProcessId
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessDefinition> getProcessesByFilter(String filter, org.kie.api.runtime.query.QueryContext queryContext)
getProcessesByFilter
in interface org.jbpm.services.api.RuntimeDataService
@Deprecated public org.jbpm.services.api.model.ProcessDefinition getProcessById(String processId)
getProcessById
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessDefinition> getProcessesById(String processId)
getProcessesById
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessDefinition> getProcesses(org.kie.api.runtime.query.QueryContext queryContext)
getProcesses
in interface org.jbpm.services.api.RuntimeDataService
public Collection<String> getProcessIds(String deploymentId, org.kie.api.runtime.query.QueryContext queryContext)
getProcessIds
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstances(org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstances
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstances(List<Integer> states, String initiator, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstances
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByDeploymentId(String deploymentId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstancesByDeploymentId
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByProcessDefinition(String processDefId, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstancesByProcessDefinition
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByProcessDefinition(String processDefId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstancesByProcessDefinition
in interface org.jbpm.services.api.RuntimeDataService
public org.jbpm.services.api.model.ProcessInstanceDesc getProcessInstanceById(long processId)
getProcessInstanceById
in interface org.jbpm.services.api.RuntimeDataService
public org.jbpm.services.api.model.ProcessInstanceDesc getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
getProcessInstanceByCorrelationKey
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstancesByCorrelationKey
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByCorrelationKeyAndStatus(org.kie.internal.process.CorrelationKey correlationKey, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstancesByCorrelationKeyAndStatus
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByProcessId(List<Integer> states, String processId, String initiator, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstancesByProcessId
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByProcessName(List<Integer> states, String processName, String initiator, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstancesByProcessName
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByVariable(String variableName, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstancesByVariable
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByVariableAndValue(String variableName, String variableValue, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstancesByVariableAndValue
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByParent(Long parentProcessInstanceId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstancesByParent
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getProcessInstanceHistoryActive(long processId, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstanceHistoryActive
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getProcessInstanceHistoryCompleted(long processId, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstanceHistoryCompleted
in interface org.jbpm.services.api.RuntimeDataService
protected Collection<org.jbpm.services.api.model.NodeInstanceDesc> getProcessInstanceHistory(long processId, boolean completed, org.kie.api.runtime.query.QueryContext queryContext)
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getProcessInstanceFullHistory(long processId, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstanceFullHistory
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getProcessInstanceFullHistoryByType(long processId, org.jbpm.services.api.RuntimeDataService.EntryType type, org.kie.api.runtime.query.QueryContext queryContext)
getProcessInstanceFullHistoryByType
in interface org.jbpm.services.api.RuntimeDataService
public org.jbpm.services.api.model.NodeInstanceDesc getNodeInstanceForWorkItem(Long workItemId)
getNodeInstanceForWorkItem
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getNodeInstancesByNodeType(long processInstanceId, List<String> nodeTypes, org.kie.api.runtime.query.QueryContext queryContext)
getNodeInstancesByNodeType
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getNodeInstancesByCorrelationKeyNodeType(org.kie.internal.process.CorrelationKey correlationKey, List<Integer> states, List<String> nodeTypes, org.kie.api.runtime.query.QueryContext queryContext)
getNodeInstancesByCorrelationKeyNodeType
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.VariableDesc> getVariablesCurrentState(long processInstanceId)
getVariablesCurrentState
in interface org.jbpm.services.api.RuntimeDataService
public Collection<org.jbpm.services.api.model.VariableDesc> getVariableHistory(long processInstanceId, String variableId, org.kie.api.runtime.query.QueryContext queryContext)
getVariableHistory
in interface org.jbpm.services.api.RuntimeDataService
public org.jbpm.services.api.model.UserTaskInstanceDesc getTaskByWorkItemId(Long workItemId)
getTaskByWorkItemId
in interface org.jbpm.services.api.RuntimeDataService
public org.jbpm.services.api.model.UserTaskInstanceDesc getTaskById(Long taskId)
getTaskById
in interface org.jbpm.services.api.RuntimeDataService
public org.jbpm.services.api.model.UserTaskInstanceDesc getTaskById(Long taskId, boolean withSLA)
getTaskById
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId, org.kie.internal.query.QueryFilter filter)
getTasksAssignedAsBusinessAdministrator
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, org.kie.internal.query.QueryFilter filter)
getTasksAssignedAsPotentialOwner
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, org.kie.internal.query.QueryFilter filter)
getTasksAssignedAsPotentialOwner
in interface org.jbpm.services.api.RuntimeDataService
public 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)
getTasksAssignedAsPotentialOwner
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwnerByStatus(String userId, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
getTasksAssignedAsPotentialOwnerByStatus
in interface org.jbpm.services.api.RuntimeDataService
public 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)
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
in interface org.jbpm.services.api.RuntimeDataService
public 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)
getTasksOwnedByExpirationDateOptional
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, org.kie.internal.query.QueryFilter filter)
getTasksOwned
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.api.task.model.TaskSummary> getTasksOwnedByStatus(String userId, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
getTasksOwnedByStatus
in interface org.jbpm.services.api.RuntimeDataService
public List<Long> getTasksByProcessInstanceId(Long processInstanceId)
getTasksByProcessInstanceId
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.api.task.model.TaskSummary> getTasksByStatusByProcessInstanceId(Long processInstanceId, List<org.kie.api.task.model.Status> status, org.kie.internal.query.QueryFilter filter)
getTasksByStatusByProcessInstanceId
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministratorByStatus(String userId, List<org.kie.api.task.model.Status> statuses, org.kie.internal.query.QueryFilter filter)
getTasksAssignedAsBusinessAdministratorByStatus
in interface org.jbpm.services.api.RuntimeDataService
public org.kie.internal.task.query.TaskSummaryQueryBuilder taskSummaryQuery(String userId)
taskSummaryQuery
in interface org.jbpm.services.api.RuntimeDataService
public 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)
getTasksByVariable
in interface org.jbpm.services.api.RuntimeDataService
public 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 queryContext)
getTasksByVariableAndValue
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.internal.task.api.AuditTask> getAllAuditTask(String userId, org.kie.internal.query.QueryFilter filter)
getAllAuditTask
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.internal.task.api.AuditTask> getAllAuditTaskByStatus(String userId, org.kie.internal.query.QueryFilter filter)
getAllAuditTaskByStatus
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.internal.task.api.AuditTask> getAllGroupAuditTask(String userId, org.kie.internal.query.QueryFilter filter)
getAllGroupAuditTask
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.internal.task.api.AuditTask> getAllAdminAuditTask(String userId, org.kie.internal.query.QueryFilter filter)
getAllAdminAuditTask
in interface org.jbpm.services.api.RuntimeDataService
public List<org.kie.internal.task.api.model.TaskEvent> getTaskEvents(long taskId, org.kie.internal.query.QueryFilter filter)
getTaskEvents
in interface org.jbpm.services.api.RuntimeDataService
protected void applyQueryFilter(Map<String,Object> params, org.kie.internal.query.QueryFilter queryFilter)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.