Class BaseProcessInstanceManagementResource<T>
- java.lang.Object
-
- io.automatiko.engine.addons.process.management.BaseProcessInstanceManagementResource<T>
-
- All Implemented Interfaces:
ProcessInstanceManagement<T>
- Direct Known Subclasses:
ProcessInstanceManagementResource
public abstract class BaseProcessInstanceManagementResource<T> extends java.lang.Object implements ProcessInstanceManagement<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected io.automatiko.engine.api.Applicationapplicationprotected java.util.Map<java.lang.String,io.automatiko.engine.api.workflow.Process<?>>processData
-
Constructor Summary
Constructors Constructor Description BaseProcessInstanceManagementResource(java.util.Map<java.lang.String,io.automatiko.engine.api.workflow.Process<?>> processData, io.automatiko.engine.api.Application application)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TbadRequestResponse(java.lang.String message)protected abstract <R> TbuildOkResponse(R body)TdoCancelNodeInstanceId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String nodeInstanceId)TdoCancelProcessInstanceId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String status)TdoGetInstanceInError(java.lang.String processId, java.lang.String processInstanceId)TdoGetWorkItemsInProcessInstance(java.lang.String processId, java.lang.String processInstanceId)TdoRetriggerInstanceInError(java.lang.String processId, java.lang.String processInstanceId)TdoRetriggerInstanceInErrorByErrorId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String errorId)TdoRetriggerNodeInstanceId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String nodeInstanceId)TdoSkipInstanceInError(java.lang.String processId, java.lang.String processInstanceId)TdoSkipInstanceInErrorByErrorId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String errorId)TdoTriggerNodeInstanceId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String nodeId)protected intmapStatus(java.lang.String status)protected abstract TnotFoundResponse(java.lang.String message)protected java.lang.StringreverseMapStatus(int status)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.automatiko.engine.addons.process.management.ProcessInstanceManagement
cancelNodeInstanceId, cancelProcessInstanceId, getInstanceInError, getWorkItemsInProcessInstance, retriggerInstanceInError, retriggerInstanceInErrorByErrorId, retriggerNodeInstanceId, skipInstanceInError, skipInstanceInErrorByErrorId, triggerNodeInstanceId
-
-
-
-
Method Detail
-
doGetInstanceInError
public T doGetInstanceInError(java.lang.String processId, java.lang.String processInstanceId)
-
doGetWorkItemsInProcessInstance
public T doGetWorkItemsInProcessInstance(java.lang.String processId, java.lang.String processInstanceId)
-
doRetriggerInstanceInError
public T doRetriggerInstanceInError(java.lang.String processId, java.lang.String processInstanceId)
-
doRetriggerInstanceInErrorByErrorId
public T doRetriggerInstanceInErrorByErrorId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String errorId)
-
doSkipInstanceInError
public T doSkipInstanceInError(java.lang.String processId, java.lang.String processInstanceId)
-
doSkipInstanceInErrorByErrorId
public T doSkipInstanceInErrorByErrorId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String errorId)
-
doTriggerNodeInstanceId
public T doTriggerNodeInstanceId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String nodeId)
-
doRetriggerNodeInstanceId
public T doRetriggerNodeInstanceId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String nodeInstanceId)
-
doCancelNodeInstanceId
public T doCancelNodeInstanceId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String nodeInstanceId)
-
doCancelProcessInstanceId
public T doCancelProcessInstanceId(java.lang.String processId, java.lang.String processInstanceId, java.lang.String status)
-
buildOkResponse
protected abstract <R> T buildOkResponse(R body)
-
badRequestResponse
protected abstract T badRequestResponse(java.lang.String message)
-
notFoundResponse
protected abstract T notFoundResponse(java.lang.String message)
-
mapStatus
protected int mapStatus(java.lang.String status)
-
reverseMapStatus
protected java.lang.String reverseMapStatus(int status)
-
-