Package org.jbpm.kie.services.impl.admin
Class ProcessInstanceAdminServiceImpl
- java.lang.Object
-
- org.jbpm.kie.services.impl.admin.ProcessInstanceAdminServiceImpl
-
- All Implemented Interfaces:
org.jbpm.services.api.admin.ProcessInstanceAdminService
public class ProcessInstanceAdminServiceImpl extends Object implements org.jbpm.services.api.admin.ProcessInstanceAdminService
-
-
Constructor Summary
Constructors Constructor Description ProcessInstanceAdminServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacknowledgeError(String... errorId)protected voidapplyQueryContext(Map<String,Object> params, org.kie.api.runtime.query.QueryContext queryContext)voidcancelNodeInstance(long processInstanceId, long nodeInstanceId)protected List<Short>getAckMode(boolean includeAcknowledged)Collection<org.jbpm.services.api.model.NodeInstanceDesc>getActiveNodeInstances(long processInstanceId)org.kie.internal.runtime.error.ExecutionErrorgetError(String errorId)List<org.kie.internal.runtime.error.ExecutionError>getErrors(boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)List<org.kie.internal.runtime.error.ExecutionError>getErrorsByDeploymentId(String containerId, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)List<org.kie.internal.runtime.error.ExecutionError>getErrorsByProcessId(String deploymentId, String processId, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)List<org.kie.internal.runtime.error.ExecutionError>getErrorsByProcessInstanceId(long processInstanceId, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)List<org.kie.internal.runtime.error.ExecutionError>getErrorsByProcessInstanceId(long processInstanceId, String nodeName, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)Collection<org.jbpm.services.api.admin.ProcessNode>getProcessNodes(long processInstanceId)Collection<org.jbpm.services.api.admin.TimerInstance>getTimerInstances(long processInstanceId)voidretriggerNodeInstance(long processInstanceId, long nodeInstanceId)voidsetCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)voidsetIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)voidsetProcessService(org.jbpm.services.api.ProcessService processService)voidsetRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)voidtriggerNode(long processInstanceId, long nodeId)voidupdateTimer(long processInstanceId, long timerId, long delay, long period, int repeatLimit)voidupdateTimerRelative(long processInstanceId, long timerId, long delay, long period, int repeatLimit)
-
-
-
Method Detail
-
setProcessService
public void setProcessService(org.jbpm.services.api.ProcessService processService)
-
setRuntimeDataService
public void setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)
-
setIdentityProvider
public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
-
setCommandService
public void setCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)
-
getProcessNodes
public Collection<org.jbpm.services.api.admin.ProcessNode> getProcessNodes(long processInstanceId) throws org.jbpm.services.api.ProcessInstanceNotFoundException
- Specified by:
getProcessNodesin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService- Throws:
org.jbpm.services.api.ProcessInstanceNotFoundException
-
cancelNodeInstance
public void cancelNodeInstance(long processInstanceId, long nodeInstanceId) throws org.jbpm.services.api.NodeInstanceNotFoundException, org.jbpm.services.api.ProcessInstanceNotFoundException- Specified by:
cancelNodeInstancein interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService- Throws:
org.jbpm.services.api.NodeInstanceNotFoundExceptionorg.jbpm.services.api.ProcessInstanceNotFoundException
-
retriggerNodeInstance
public void retriggerNodeInstance(long processInstanceId, long nodeInstanceId) throws org.jbpm.services.api.NodeInstanceNotFoundException, org.jbpm.services.api.ProcessInstanceNotFoundException- Specified by:
retriggerNodeInstancein interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService- Throws:
org.jbpm.services.api.NodeInstanceNotFoundExceptionorg.jbpm.services.api.ProcessInstanceNotFoundException
-
updateTimer
public void updateTimer(long processInstanceId, long timerId, long delay, long period, int repeatLimit) throws org.jbpm.services.api.NodeInstanceNotFoundException, org.jbpm.services.api.ProcessInstanceNotFoundException- Specified by:
updateTimerin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService- Throws:
org.jbpm.services.api.NodeInstanceNotFoundExceptionorg.jbpm.services.api.ProcessInstanceNotFoundException
-
updateTimerRelative
public void updateTimerRelative(long processInstanceId, long timerId, long delay, long period, int repeatLimit) throws org.jbpm.services.api.NodeInstanceNotFoundException, org.jbpm.services.api.ProcessInstanceNotFoundException- Specified by:
updateTimerRelativein interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService- Throws:
org.jbpm.services.api.NodeInstanceNotFoundExceptionorg.jbpm.services.api.ProcessInstanceNotFoundException
-
getTimerInstances
public Collection<org.jbpm.services.api.admin.TimerInstance> getTimerInstances(long processInstanceId) throws org.jbpm.services.api.ProcessInstanceNotFoundException
- Specified by:
getTimerInstancesin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService- Throws:
org.jbpm.services.api.ProcessInstanceNotFoundException
-
triggerNode
public void triggerNode(long processInstanceId, long nodeId) throws org.jbpm.services.api.NodeNotFoundException, org.jbpm.services.api.ProcessInstanceNotFoundException- Specified by:
triggerNodein interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService- Throws:
org.jbpm.services.api.NodeNotFoundExceptionorg.jbpm.services.api.ProcessInstanceNotFoundException
-
getActiveNodeInstances
public Collection<org.jbpm.services.api.model.NodeInstanceDesc> getActiveNodeInstances(long processInstanceId) throws org.jbpm.services.api.ProcessInstanceNotFoundException
- Specified by:
getActiveNodeInstancesin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService- Throws:
org.jbpm.services.api.ProcessInstanceNotFoundException
-
acknowledgeError
public void acknowledgeError(String... errorId) throws org.jbpm.services.api.admin.ExecutionErrorNotFoundException
- Specified by:
acknowledgeErrorin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService- Throws:
org.jbpm.services.api.admin.ExecutionErrorNotFoundException
-
getError
public org.kie.internal.runtime.error.ExecutionError getError(String errorId) throws org.jbpm.services.api.admin.ExecutionErrorNotFoundException
- Specified by:
getErrorin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService- Throws:
org.jbpm.services.api.admin.ExecutionErrorNotFoundException
-
getErrors
public List<org.kie.internal.runtime.error.ExecutionError> getErrors(boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getErrorsin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService
-
getErrorsByProcessId
public List<org.kie.internal.runtime.error.ExecutionError> getErrorsByProcessId(String deploymentId, String processId, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getErrorsByProcessIdin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService
-
getErrorsByProcessInstanceId
public List<org.kie.internal.runtime.error.ExecutionError> getErrorsByProcessInstanceId(long processInstanceId, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getErrorsByProcessInstanceIdin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService
-
getErrorsByProcessInstanceId
public List<org.kie.internal.runtime.error.ExecutionError> getErrorsByProcessInstanceId(long processInstanceId, String nodeName, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getErrorsByProcessInstanceIdin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService
-
getErrorsByDeploymentId
public List<org.kie.internal.runtime.error.ExecutionError> getErrorsByDeploymentId(String containerId, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)
- Specified by:
getErrorsByDeploymentIdin interfaceorg.jbpm.services.api.admin.ProcessInstanceAdminService
-
applyQueryContext
protected void applyQueryContext(Map<String,Object> params, org.kie.api.runtime.query.QueryContext queryContext)
-
-