Package org.jbpm.kie.services.impl
Class RuntimeDataServiceImpl
- java.lang.Object
-
- org.jbpm.kie.services.impl.RuntimeDataServiceImpl
-
- All Implemented Interfaces:
org.jbpm.services.api.DeploymentEventListener,org.jbpm.services.api.RuntimeDataService
public class RuntimeDataServiceImpl extends Object implements org.jbpm.services.api.RuntimeDataService, org.jbpm.services.api.DeploymentEventListener
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<org.jbpm.services.api.model.ProcessDefinition>availableProcessesprotected Set<String>deploymentIdsprotected org.jbpm.services.task.audit.service.TaskAuditServicetaskAuditServiceprotected org.kie.api.task.TaskServicetaskService
-
Constructor Summary
Constructors Constructor Description RuntimeDataServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected List<?>adoptList(List<?> source, List<?> values)protected voidapplyDeploymentFilter(Map<String,Object> params)protected <T> Collection<T>applyPaginition(List<T> input, org.kie.api.runtime.query.QueryContext queryContext)protected voidapplyQueryContext(Map<String,Object> params, org.kie.api.runtime.query.QueryContext queryContext)protected voidapplyQueryFilter(Map<String,Object> params, org.kie.internal.query.QueryFilter queryFilter)protected voidapplySorting(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.NodeInstanceDescgetNodeInstanceForWorkItem(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.ProcessDefinitiongetProcessById(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.ProcessDefinitiongetProcessesByDeploymentIdProcessId(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.ProcessInstanceDescgetProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)org.jbpm.services.api.model.ProcessInstanceDescgetProcessInstanceById(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)Collection<org.jbpm.services.api.model.ProcessInstanceDesc>getProcessInstancesWithSubprocessByProcessInstanceId(Long parentProcessInstanceId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)org.jbpm.services.api.model.UserTaskInstanceDescgetTaskById(Long taskId)org.jbpm.services.api.model.UserTaskInstanceDescgetTaskById(Long taskId, boolean withSLA)org.jbpm.services.api.model.UserTaskInstanceDescgetTaskByWorkItemId(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.UserGroupCallbackgetUserGroupCallback()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)voidonActivate(org.jbpm.services.api.DeploymentEvent event)voidonDeactivate(org.jbpm.services.api.DeploymentEvent event)voidonDeploy(org.jbpm.services.api.DeploymentEvent event)voidonUnDeploy(org.jbpm.services.api.DeploymentEvent event)voidsetCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)voidsetDeploymentRolesManager(DeploymentRolesManager deploymentRolesManager)voidsetIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)voidsetTaskAuditService(org.jbpm.services.task.audit.service.TaskAuditService taskAuditService)voidsetTaskService(org.kie.api.task.TaskService taskService)voidsetUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)org.kie.internal.task.query.TaskSummaryQueryBuildertaskSummaryQuery(String userId)
-
-
-
Field Detail
-
availableProcesses
protected Set<org.jbpm.services.api.model.ProcessDefinition> availableProcesses
-
taskService
protected org.kie.api.task.TaskService taskService
-
taskAuditService
protected org.jbpm.services.task.audit.service.TaskAuditService taskAuditService
-
-
Method Detail
-
setCommandService
public void setCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)
-
setIdentityProvider
public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
-
setUserGroupCallback
public void setUserGroupCallback(org.kie.api.task.UserGroupCallback userGroupCallback)
-
getUserGroupCallback
public org.kie.api.task.UserGroupCallback getUserGroupCallback()
-
setTaskService
public void setTaskService(org.kie.api.task.TaskService taskService)
-
setTaskAuditService
public void setTaskAuditService(org.jbpm.services.task.audit.service.TaskAuditService taskAuditService)
-
setDeploymentRolesManager
public void setDeploymentRolesManager(DeploymentRolesManager deploymentRolesManager)
-
onDeploy
public void onDeploy(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onDeployin interfaceorg.jbpm.services.api.DeploymentEventListener
-
onUnDeploy
public void onUnDeploy(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onUnDeployin interfaceorg.jbpm.services.api.DeploymentEventListener
-
onActivate
public void onActivate(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onActivatein interfaceorg.jbpm.services.api.DeploymentEventListener
-
onDeactivate
public void onDeactivate(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onDeactivatein interfaceorg.jbpm.services.api.DeploymentEventListener
-
applyQueryContext
protected void applyQueryContext(Map<String,Object> params, org.kie.api.runtime.query.QueryContext queryContext)
-
applyPaginition
protected <T> Collection<T> applyPaginition(List<T> input, org.kie.api.runtime.query.QueryContext queryContext)
-
applySorting
protected void applySorting(List<org.jbpm.services.api.model.ProcessDefinition> input, org.kie.api.runtime.query.QueryContext queryContext)
-
getProcessesByDeploymentId
public Collection<org.jbpm.services.api.model.ProcessDefinition> getProcessesByDeploymentId(String deploymentId, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessesByDeploymentIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessesByDeploymentIdProcessId
public org.jbpm.services.api.model.ProcessDefinition getProcessesByDeploymentIdProcessId(String deploymentId, String processId)
- Specified by:
getProcessesByDeploymentIdProcessIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessesByFilter
public Collection<org.jbpm.services.api.model.ProcessDefinition> getProcessesByFilter(String filter, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessesByFilterin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessById
@Deprecated public org.jbpm.services.api.model.ProcessDefinition getProcessById(String processId)
Deprecated.- Specified by:
getProcessByIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessesById
public Collection<org.jbpm.services.api.model.ProcessDefinition> getProcessesById(String processId)
- Specified by:
getProcessesByIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcesses
public Collection<org.jbpm.services.api.model.ProcessDefinition> getProcesses(org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessesin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessIds
public Collection<String> getProcessIds(String deploymentId, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessIdsin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstances
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstances(org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstances
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstances(List<Integer> states, String initiator, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesByDeploymentId
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByDeploymentId(String deploymentId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesByDeploymentIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesByProcessDefinition
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByProcessDefinition(String processDefId, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesByProcessDefinitionin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesByProcessDefinition
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByProcessDefinition(String processDefId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesByProcessDefinitionin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstanceById
public org.jbpm.services.api.model.ProcessInstanceDesc getProcessInstanceById(long processId)
- Specified by:
getProcessInstanceByIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstanceByCorrelationKey
public org.jbpm.services.api.model.ProcessInstanceDesc getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
- Specified by:
getProcessInstanceByCorrelationKeyin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesByCorrelationKey
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesByCorrelationKeyin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesByCorrelationKeyAndStatus
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)
- Specified by:
getProcessInstancesByCorrelationKeyAndStatusin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesByProcessId
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByProcessId(List<Integer> states, String processId, String initiator, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesByProcessIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesByProcessName
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByProcessName(List<Integer> states, String processName, String initiator, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesByProcessNamein interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesByVariable
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByVariable(String variableName, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesByVariablein interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesByVariableAndValue
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByVariableAndValue(String variableName, String variableValue, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesByVariableAndValuein interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesByParent
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesByParent(Long parentProcessInstanceId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesByParentin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstancesWithSubprocessByProcessInstanceId
public Collection<org.jbpm.services.api.model.ProcessInstanceDesc> getProcessInstancesWithSubprocessByProcessInstanceId(Long parentProcessInstanceId, List<Integer> states, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstancesWithSubprocessByProcessInstanceIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstanceHistoryActive
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getProcessInstanceHistoryActive(long processId, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstanceHistoryActivein interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstanceHistoryCompleted
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getProcessInstanceHistoryCompleted(long processId, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstanceHistoryCompletedin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstanceHistory
protected Collection<org.jbpm.services.api.model.NodeInstanceDesc> getProcessInstanceHistory(long processId, boolean completed, org.kie.api.runtime.query.QueryContext queryContext)
-
getProcessInstanceFullHistory
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getProcessInstanceFullHistory(long processId, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getProcessInstanceFullHistoryin interfaceorg.jbpm.services.api.RuntimeDataService
-
getProcessInstanceFullHistoryByType
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)
- Specified by:
getProcessInstanceFullHistoryByTypein interfaceorg.jbpm.services.api.RuntimeDataService
-
getNodeInstanceForWorkItem
public org.jbpm.services.api.model.NodeInstanceDesc getNodeInstanceForWorkItem(Long workItemId)
- Specified by:
getNodeInstanceForWorkItemin interfaceorg.jbpm.services.api.RuntimeDataService
-
getNodeInstancesByNodeType
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getNodeInstancesByNodeType(long processInstanceId, List<String> nodeTypes, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getNodeInstancesByNodeTypein interfaceorg.jbpm.services.api.RuntimeDataService
-
getNodeInstancesByCorrelationKeyNodeType
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)
- Specified by:
getNodeInstancesByCorrelationKeyNodeTypein interfaceorg.jbpm.services.api.RuntimeDataService
-
getVariablesCurrentState
public Collection<org.jbpm.services.api.model.VariableDesc> getVariablesCurrentState(long processInstanceId)
- Specified by:
getVariablesCurrentStatein interfaceorg.jbpm.services.api.RuntimeDataService
-
getVariableHistory
public Collection<org.jbpm.services.api.model.VariableDesc> getVariableHistory(long processInstanceId, String variableId, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getVariableHistoryin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTaskByWorkItemId
public org.jbpm.services.api.model.UserTaskInstanceDesc getTaskByWorkItemId(Long workItemId)
- Specified by:
getTaskByWorkItemIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTaskById
public org.jbpm.services.api.model.UserTaskInstanceDesc getTaskById(Long taskId)
- Specified by:
getTaskByIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTaskById
public org.jbpm.services.api.model.UserTaskInstanceDesc getTaskById(Long taskId, boolean withSLA)
- Specified by:
getTaskByIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksAssignedAsBusinessAdministrator
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsBusinessAdministrator(String userId, org.kie.internal.query.QueryFilter filter)
- Specified by:
getTasksAssignedAsBusinessAdministratorin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksAssignedAsPotentialOwner
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, org.kie.internal.query.QueryFilter filter)
- Specified by:
getTasksAssignedAsPotentialOwnerin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksAssignedAsPotentialOwner
public List<org.kie.api.task.model.TaskSummary> getTasksAssignedAsPotentialOwner(String userId, List<String> groupIds, org.kie.internal.query.QueryFilter filter)
- Specified by:
getTasksAssignedAsPotentialOwnerin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksAssignedAsPotentialOwner
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)
- Specified by:
getTasksAssignedAsPotentialOwnerin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksAssignedAsPotentialOwnerByStatus
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)
- Specified by:
getTasksAssignedAsPotentialOwnerByStatusin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksAssignedAsPotentialOwnerByExpirationDateOptional
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)
- Specified by:
getTasksAssignedAsPotentialOwnerByExpirationDateOptionalin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksOwnedByExpirationDateOptional
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)
- Specified by:
getTasksOwnedByExpirationDateOptionalin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksOwned
public List<org.kie.api.task.model.TaskSummary> getTasksOwned(String userId, org.kie.internal.query.QueryFilter filter)
- Specified by:
getTasksOwnedin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksOwnedByStatus
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)
- Specified by:
getTasksOwnedByStatusin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksByProcessInstanceId
public List<Long> getTasksByProcessInstanceId(Long processInstanceId)
- Specified by:
getTasksByProcessInstanceIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksByStatusByProcessInstanceId
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)
- Specified by:
getTasksByStatusByProcessInstanceIdin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksAssignedAsBusinessAdministratorByStatus
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)
- Specified by:
getTasksAssignedAsBusinessAdministratorByStatusin interfaceorg.jbpm.services.api.RuntimeDataService
-
taskSummaryQuery
public org.kie.internal.task.query.TaskSummaryQueryBuilder taskSummaryQuery(String userId)
- Specified by:
taskSummaryQueryin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksByVariable
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)
- Specified by:
getTasksByVariablein interfaceorg.jbpm.services.api.RuntimeDataService
-
getTasksByVariableAndValue
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)
- Specified by:
getTasksByVariableAndValuein interfaceorg.jbpm.services.api.RuntimeDataService
-
getAllAuditTask
public List<org.kie.internal.task.api.AuditTask> getAllAuditTask(String userId, org.kie.internal.query.QueryFilter filter)
- Specified by:
getAllAuditTaskin interfaceorg.jbpm.services.api.RuntimeDataService
-
getAllAuditTaskByStatus
public List<org.kie.internal.task.api.AuditTask> getAllAuditTaskByStatus(String userId, org.kie.internal.query.QueryFilter filter)
- Specified by:
getAllAuditTaskByStatusin interfaceorg.jbpm.services.api.RuntimeDataService
-
getAllGroupAuditTask
public List<org.kie.internal.task.api.AuditTask> getAllGroupAuditTask(String userId, org.kie.internal.query.QueryFilter filter)
- Specified by:
getAllGroupAuditTaskin interfaceorg.jbpm.services.api.RuntimeDataService
-
getAllAdminAuditTask
public List<org.kie.internal.task.api.AuditTask> getAllAdminAuditTask(String userId, org.kie.internal.query.QueryFilter filter)
- Specified by:
getAllAdminAuditTaskin interfaceorg.jbpm.services.api.RuntimeDataService
-
getTaskEvents
public List<org.kie.internal.task.api.model.TaskEvent> getTaskEvents(long taskId, org.kie.internal.query.QueryFilter filter)
- Specified by:
getTaskEventsin interfaceorg.jbpm.services.api.RuntimeDataService
-
applyQueryFilter
protected void applyQueryFilter(Map<String,Object> params, org.kie.internal.query.QueryFilter queryFilter)
-
-