Class BaseProcessInstanceManagementResource<T>

    • Field Detail

      • processData

        protected java.util.Map<java.lang.String,​io.automatiko.engine.api.workflow.Process<?>> processData
      • application

        protected io.automatiko.engine.api.Application application
    • Constructor Detail

      • BaseProcessInstanceManagementResource

        public BaseProcessInstanceManagementResource​(java.util.Map<java.lang.String,​io.automatiko.engine.api.workflow.Process<?>> processData,
                                                     io.automatiko.engine.api.Application application)
    • 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)