Class RuntimeDataServiceBase


  • public class RuntimeDataServiceBase
    extends Object
    • Field Detail

      • logger

        public static final org.slf4j.Logger logger
    • Constructor Detail

      • RuntimeDataServiceBase

        public RuntimeDataServiceBase​(org.jbpm.services.api.RuntimeDataService delegate,
                                      org.jbpm.services.api.AdvanceRuntimeDataService advanceRuntimeDataService,
                                      org.kie.server.services.api.KieServerRegistry context)
    • Method Detail

      • getUser

        protected String getUser​(String queryParamUser)
      • getProcessInstances

        public org.kie.server.api.model.instance.ProcessInstanceList getProcessInstances​(List<Integer> status,
                                                                                         String initiator,
                                                                                         String processName,
                                                                                         Integer page,
                                                                                         Integer pageSize,
                                                                                         String sort,
                                                                                         boolean sortOrder)
      • getProcessInstancesByProcessId

        public org.kie.server.api.model.instance.ProcessInstanceList getProcessInstancesByProcessId​(String processId,
                                                                                                    List<Integer> status,
                                                                                                    String initiator,
                                                                                                    Integer page,
                                                                                                    Integer pageSize,
                                                                                                    String sort,
                                                                                                    boolean sortOrder)
      • getProcessInstancesByDeploymentId

        public org.kie.server.api.model.instance.ProcessInstanceList getProcessInstancesByDeploymentId​(String containerId,
                                                                                                       List<Integer> status,
                                                                                                       Integer page,
                                                                                                       Integer pageSize,
                                                                                                       String sort,
                                                                                                       boolean sortOrder)
      • countProcessInstancesByDeploymentId

        public org.kie.server.api.model.definition.CountDefinition countProcessInstancesByDeploymentId​(String containerId,
                                                                                                       List<Integer> status)
      • getProcessInstancesByCorrelationKey

        public org.kie.server.api.model.instance.ProcessInstanceList getProcessInstancesByCorrelationKey​(String correlationKey,
                                                                                                         Integer page,
                                                                                                         Integer pageSize,
                                                                                                         String sort,
                                                                                                         boolean sortOrder)
      • getProcessInstanceByCorrelationKey

        public org.kie.server.api.model.instance.ProcessInstance getProcessInstanceByCorrelationKey​(String correlationKey)
      • getProcessInstanceByVariables

        public org.kie.server.api.model.instance.ProcessInstanceList getProcessInstanceByVariables​(String variableName,
                                                                                                   String variableValue,
                                                                                                   List<Integer> status,
                                                                                                   Integer page,
                                                                                                   Integer pageSize,
                                                                                                   String sort,
                                                                                                   boolean sortOrder)
      • getProcessInstanceById

        public org.kie.server.api.model.instance.ProcessInstance getProcessInstanceById​(long processInstanceId)
      • getProcessInstanceById

        public org.kie.server.api.model.instance.ProcessInstance getProcessInstanceById​(long processInstanceId,
                                                                                        boolean withVars)
      • getNodeInstanceForWorkItem

        public org.kie.server.api.model.instance.NodeInstance getNodeInstanceForWorkItem​(long processInstanceId,
                                                                                         long workItemId)
      • getProcessInstanceHistory

        public org.kie.server.api.model.instance.NodeInstanceList getProcessInstanceHistory​(long processInstanceId,
                                                                                            Boolean active,
                                                                                            Boolean completed,
                                                                                            Integer page,
                                                                                            Integer pageSize)
      • getProcessInstanceFullHistoryByType

        public org.kie.server.api.model.instance.NodeInstanceList getProcessInstanceFullHistoryByType​(long processInstanceId,
                                                                                                      String entryType,
                                                                                                      Integer page,
                                                                                                      Integer pageSize)
      • getVariablesCurrentState

        public org.kie.server.api.model.instance.VariableInstanceList getVariablesCurrentState​(long processInstanceId)
      • getVariableHistory

        public org.kie.server.api.model.instance.VariableInstanceList getVariableHistory​(long processInstanceId,
                                                                                         String variableName,
                                                                                         Integer page,
                                                                                         Integer pageSize)
      • getProcessesByDeploymentId

        public org.kie.server.api.model.definition.ProcessDefinitionList getProcessesByDeploymentId​(String containerId,
                                                                                                    Integer page,
                                                                                                    Integer pageSize,
                                                                                                    String sort,
                                                                                                    boolean sortOrder)
      • getProcessesByDeploymentIdCheckContainer

        public org.kie.server.api.model.definition.ProcessDefinitionList getProcessesByDeploymentIdCheckContainer​(String containerId,
                                                                                                                  Integer page,
                                                                                                                  Integer pageSize,
                                                                                                                  String sort,
                                                                                                                  boolean sortOrder)
      • getProcessesByFilter

        public org.kie.server.api.model.definition.ProcessDefinitionList getProcessesByFilter​(String filter,
                                                                                              Integer page,
                                                                                              Integer pageSize,
                                                                                              String sort,
                                                                                              boolean sortOrder)
      • getProcessesById

        public org.kie.server.api.model.definition.ProcessDefinitionList getProcessesById​(String processId)
      • getProcessesByDeploymentIdProcessId

        public org.kie.server.api.model.definition.ProcessDefinition getProcessesByDeploymentIdProcessId​(String containerId,
                                                                                                         String processId)
      • getTaskByWorkItemId

        public org.kie.server.api.model.instance.TaskInstance getTaskByWorkItemId​(long workItemId)
      • getTaskById

        public org.kie.server.api.model.instance.TaskInstance getTaskById​(long taskId)
      • getTaskById

        public org.kie.server.api.model.instance.TaskInstance getTaskById​(long taskId,
                                                                          boolean withSLA)
      • getTasksAssignedAsBusinessAdministratorByStatus

        public org.kie.server.api.model.instance.TaskSummaryList getTasksAssignedAsBusinessAdministratorByStatus​(List<String> status,
                                                                                                                 String userId,
                                                                                                                 Integer page,
                                                                                                                 Integer pageSize,
                                                                                                                 String sort,
                                                                                                                 boolean sortOrder)
      • getTasksAssignedAsPotentialOwner

        public org.kie.server.api.model.instance.TaskSummaryList getTasksAssignedAsPotentialOwner​(List<String> status,
                                                                                                  List<String> groupIds,
                                                                                                  String userId,
                                                                                                  Integer page,
                                                                                                  Integer pageSize,
                                                                                                  String sort,
                                                                                                  boolean sortOrder)
      • getTasksAssignedAsPotentialOwner

        public org.kie.server.api.model.instance.TaskSummaryList getTasksAssignedAsPotentialOwner​(List<String> status,
                                                                                                  List<String> groupIds,
                                                                                                  String userId,
                                                                                                  Integer page,
                                                                                                  Integer pageSize,
                                                                                                  String sort,
                                                                                                  boolean sortOrder,
                                                                                                  String filter)
      • getTasksOwnedByStatus

        public org.kie.server.api.model.instance.TaskSummaryList getTasksOwnedByStatus​(List<String> status,
                                                                                       String userId,
                                                                                       Integer page,
                                                                                       Integer pageSize,
                                                                                       String sort,
                                                                                       boolean sortOrder)
      • getTasksByStatusByProcessInstanceId

        public org.kie.server.api.model.instance.TaskSummaryList getTasksByStatusByProcessInstanceId​(Number processInstanceId,
                                                                                                     List<String> status,
                                                                                                     Integer page,
                                                                                                     Integer pageSize,
                                                                                                     String sort,
                                                                                                     boolean sortOrder)
      • getAllAuditTask

        public org.kie.server.api.model.instance.TaskSummaryList getAllAuditTask​(String userId,
                                                                                 Integer page,
                                                                                 Integer pageSize,
                                                                                 String sort,
                                                                                 boolean sortOrder)
      • getTaskEvents

        public org.kie.server.api.model.instance.TaskEventInstanceList getTaskEvents​(long taskId,
                                                                                     Integer page,
                                                                                     Integer pageSize,
                                                                                     String sort,
                                                                                     boolean sortOrder)
      • getTasksByVariables

        public org.kie.server.api.model.instance.TaskSummaryList getTasksByVariables​(String userId,
                                                                                     String variableName,
                                                                                     String variableValue,
                                                                                     List<String> status,
                                                                                     Integer page,
                                                                                     Integer pageSize,
                                                                                     String sort,
                                                                                     boolean sortOrder)
      • queryProcessesByVariables

        public org.kie.server.api.model.instance.ProcessInstanceCustomVarsList queryProcessesByVariables​(String payload,
                                                                                                         String payloadType,
                                                                                                         org.kie.api.runtime.query.QueryContext queryContext)
      • queryUserTasksByVariables

        public org.kie.server.api.model.instance.ProcessInstanceUserTaskWithVariablesList queryUserTasksByVariables​(String payload,
                                                                                                                    String payloadType,
                                                                                                                    org.kie.api.runtime.query.QueryContext queryContext)