Class ProcessAdminServiceBase


  • public class ProcessAdminServiceBase
    extends Object
    • Constructor Detail

      • ProcessAdminServiceBase

        public ProcessAdminServiceBase​(org.jbpm.services.api.admin.ProcessInstanceMigrationService processInstanceMigrationService,
                                       org.jbpm.services.api.admin.ProcessInstanceAdminService processInstanceAdminService,
                                       org.jbpm.services.api.RuntimeDataService runtimeDataService,
                                       org.kie.server.services.api.KieServerRegistry context)
    • Method Detail

      • migrateProcessInstance

        public org.kie.server.api.model.admin.MigrationReportInstance migrateProcessInstance​(String containerId,
                                                                                             Number processInstanceId,
                                                                                             String targetContainerId,
                                                                                             String targetProcessId,
                                                                                             String payload,
                                                                                             String marshallingType)
      • migrateProcessInstances

        public org.kie.server.api.model.admin.MigrationReportInstanceList migrateProcessInstances​(String containerId,
                                                                                                  List<Long> processInstancesId,
                                                                                                  String targetContainerId,
                                                                                                  String targetProcessId,
                                                                                                  String payload,
                                                                                                  String marshallingType)
      • migrateProcessInstanceWithAllSubprocess

        public org.kie.server.api.model.admin.MigrationReportInstanceList migrateProcessInstanceWithAllSubprocess​(String containerId,
                                                                                                                  Number processInstanceId,
                                                                                                                  String targetContainerId,
                                                                                                                  String payload,
                                                                                                                  String marshallingType)
      • getProcessNodes

        public org.kie.server.api.model.admin.ProcessNodeList getProcessNodes​(String containerId,
                                                                              Number processInstanceId)
      • cancelNodeInstance

        public void cancelNodeInstance​(String containerId,
                                       Number processInstanceId,
                                       Number nodeInstanceId)
      • retriggerNodeInstance

        public void retriggerNodeInstance​(String containerId,
                                          Number processInstanceId,
                                          Number nodeInstanceId)
      • getActiveNodeInstances

        public org.kie.server.api.model.instance.NodeInstanceList getActiveNodeInstances​(String containerId,
                                                                                         Number processInstanceId)
      • triggerNode

        public void triggerNode​(String containerId,
                                Number processInstanceId,
                                Number nodeId)
      • updateTimer

        public void updateTimer​(String containerId,
                                Number processInstanceId,
                                Number timerId,
                                boolean relative,
                                String payload,
                                String marshallingType)
      • getTimerInstances

        public org.kie.server.api.model.admin.TimerInstanceList getTimerInstances​(String containerId,
                                                                                  Number processInstanceId)
      • getExecutionErrors

        public org.kie.server.api.model.admin.ExecutionErrorInstanceList getExecutionErrors​(String containerId,
                                                                                            boolean includeAcknowledged,
                                                                                            Integer page,
                                                                                            Integer pageSize,
                                                                                            String sort,
                                                                                            boolean sortOrder)
      • getExecutionErrorsByProcessInstance

        public org.kie.server.api.model.admin.ExecutionErrorInstanceList getExecutionErrorsByProcessInstance​(String containerId,
                                                                                                             Number processInstanceId,
                                                                                                             String nodeName,
                                                                                                             boolean includeAcknowledged,
                                                                                                             Integer page,
                                                                                                             Integer pageSize,
                                                                                                             String sort,
                                                                                                             boolean sortOrder)
      • getError

        public org.kie.server.api.model.admin.ExecutionErrorInstance getError​(String containerId,
                                                                              String errorId)
      • acknowledgeError

        public void acknowledgeError​(String containerId,
                                     List<String> errorIds)
      • convertMigrationReports

        protected org.kie.server.api.model.admin.MigrationReportInstanceList convertMigrationReports​(List<org.jbpm.services.api.admin.MigrationReport> reports)
      • convertMigrationReport

        protected org.kie.server.api.model.admin.MigrationReportInstance convertMigrationReport​(org.jbpm.services.api.admin.MigrationReport report)
      • convertProcessNodes

        protected org.kie.server.api.model.admin.ProcessNodeList convertProcessNodes​(Collection<org.jbpm.services.api.admin.ProcessNode> processNodes)
      • convertProcessNode

        protected org.kie.server.api.model.admin.ProcessNode convertProcessNode​(org.jbpm.services.api.admin.ProcessNode processNode)
      • convertTimerInstances

        protected org.kie.server.api.model.admin.TimerInstanceList convertTimerInstances​(Collection<org.jbpm.services.api.admin.TimerInstance> timerInstances)
      • convertTimerInstance

        protected org.kie.server.api.model.admin.TimerInstance convertTimerInstance​(org.jbpm.services.api.admin.TimerInstance timerInstance)
      • convertLogs

        protected List<String> convertLogs​(List<org.jbpm.services.api.admin.MigrationEntry> entries)