Class C7Client

java.lang.Object
io.camunda.migrator.impl.clients.C7Client

@Component public class C7Client extends Object
  • Field Details

    • runtimeService

      @Autowired protected org.camunda.bpm.engine.RuntimeService runtimeService
    • historyService

      @Autowired protected org.camunda.bpm.engine.HistoryService historyService
    • properties

      @Autowired protected MigratorProperties properties
    • context

      @Autowired protected org.springframework.context.ApplicationContext context
  • Constructor Details

    • C7Client

      public C7Client()
  • Method Details

    • getProcessInstance

      public org.camunda.bpm.engine.runtime.ProcessInstance getProcessInstance(String processInstanceId)
      Gets a single process instance by ID.
    • getProcessDefinition

      public org.camunda.bpm.engine.repository.ProcessDefinition getProcessDefinition(String c7Id)
      Gets a single process definition by ID.
    • getDecisionRequirementsDefinition

      public org.camunda.bpm.engine.repository.DecisionRequirementsDefinition getDecisionRequirementsDefinition(String c7Id)
      Gets a single decision requirements definition by ID.
    • getDecisionDefinition

      public org.camunda.bpm.engine.repository.DecisionDefinition getDecisionDefinition(String c7Id)
      Gets a single decision definition by ID.
    • getHistoricDecisionInstance

      public org.camunda.bpm.engine.history.HistoricDecisionInstance getHistoricDecisionInstance(String c7Id)
      Gets a single historic decision instance by ID.
    • getHistoricDecisionInstanceByDefinitionKey

      public org.camunda.bpm.engine.history.HistoricDecisionInstance getHistoricDecisionInstanceByDefinitionKey(String definitionKey)
      Gets a single historic decision instance by ID.
    • getHistoricProcessInstance

      public org.camunda.bpm.engine.history.HistoricProcessInstance getHistoricProcessInstance(String c7Id)
      Gets a single historic process instance by ID.
    • getHistoricActivityInstance

      public org.camunda.bpm.engine.history.HistoricActivityInstance getHistoricActivityInstance(String c7Id)
      Gets a single historic activity instance by ID.
    • getHistoricTaskInstance

      public org.camunda.bpm.engine.history.HistoricTaskInstance getHistoricTaskInstance(String c7Id)
      Gets a single historic task instance by ID.
    • getHistoricVariableInstance

      public org.camunda.bpm.engine.history.HistoricVariableInstance getHistoricVariableInstance(String c7Id)
      Gets a single historic variable instance by ID.
    • getHistoricIncident

      public org.camunda.bpm.engine.history.HistoricIncident getHistoricIncident(String c7Id)
      Gets a single historic incident by ID.
    • getActivityInstance

      public org.camunda.bpm.engine.runtime.ActivityInstance getActivityInstance(String processInstanceId)
      Gets the activity instance tree for a process instance.
    • getAllVariables

      public List<org.camunda.bpm.engine.runtime.VariableInstance> getAllVariables(String c7ProcessInstanceId)
      Gets all variables for a process instance with pagination and variable transformation.
    • getLocalVariables

      public List<org.camunda.bpm.engine.runtime.VariableInstance> getLocalVariables(String activityInstanceId)
      Gets local variables for an activity instance with pagination and variable transformation.
    • getResourceAsStream

      public InputStream getResourceAsStream(String resourceId, String resourceName)
      Gets a resource as steam by ID and name.
    • getBpmnModelInstance

      public org.camunda.bpm.model.bpmn.BpmnModelInstance getBpmnModelInstance(String processDefinitionId)
      Gets the BPMN model instance by process definition ID.
    • getDefinitionDeploymentTime

      public Date getDefinitionDeploymentTime(String definitionDeploymentId)
      Gets the definition deployment time by definition deployment ID.
    • fetchAndHandleProcessInstances

      public void fetchAndHandleProcessInstances(Consumer<org.camunda.bpm.engine.runtime.ProcessInstance> callback, String rootProcessInstanceId)
      Processes process instances for a given root process instance ID with pagination.
    • fetchAndHandleHistoricRootProcessInstances

      public void fetchAndHandleHistoricRootProcessInstances(Consumer<IdKeyDbModel> callback, Date startedAfter)
      Processes historic root process instances with pagination using the provided callback consumer.
    • fetchAndHandleHistoricProcessInstances

      public void fetchAndHandleHistoricProcessInstances(Consumer<org.camunda.bpm.engine.history.HistoricProcessInstance> callback, Date startedAfter)
      Processes historic process instances with pagination using the provided callback consumer.
    • fetchAndHandleHistoricDecisionInstances

      public void fetchAndHandleHistoricDecisionInstances(Consumer<org.camunda.bpm.engine.history.HistoricDecisionInstance> callback, Date evaluatedAfter)
      Processes historic decision instances with pagination using the provided callback consumer.
    • fetchAndHandleProcessDefinitions

      public void fetchAndHandleProcessDefinitions(Consumer<org.camunda.bpm.engine.repository.ProcessDefinition> callback, Date deployedAfter)
      Processes process definitions with pagination using the provided callback consumer.
    • fetchAndHandleProcessDefinitions

      public void fetchAndHandleProcessDefinitions(Consumer<org.camunda.bpm.engine.repository.ProcessDefinition> callback, String[] ids)
      Processes process definitions with pagination using the provided callback consumer.
    • fetchAndHandleProcessDefinitions

      public void fetchAndHandleProcessDefinitions(org.camunda.bpm.engine.impl.ProcessDefinitionQueryImpl query, Consumer<org.camunda.bpm.engine.repository.ProcessDefinition> callback)
      Processes process definitions with pagination using the provided callback consumer.
    • fetchAndHandleDecisionDefinitions

      public void fetchAndHandleDecisionDefinitions(Consumer<org.camunda.bpm.engine.repository.DecisionDefinition> callback, Date deployedAfter)
      Processes decision definitions with pagination using the provided callback consumer.
    • fetchAndHandleDecisionRequirementsDefinitions

      public void fetchAndHandleDecisionRequirementsDefinitions(Consumer<org.camunda.bpm.engine.repository.DecisionRequirementsDefinition> callback)
      Processes decision requirements with pagination using the provided callback consumer.
    • fetchAndHandleHistoricIncidents

      public void fetchAndHandleHistoricIncidents(Consumer<org.camunda.bpm.engine.history.HistoricIncident> callback, Date createdAfter)
      Processes historic incidents with pagination using the provided callback consumer.
    • fetchAndHandleHistoricVariables

      public void fetchAndHandleHistoricVariables(Consumer<org.camunda.bpm.engine.history.HistoricVariableInstance> callback, Date createdAfter)
      Processes variables with pagination using the provided callback consumer.
    • fetchAndHandleHistoricUserTasks

      public void fetchAndHandleHistoricUserTasks(Consumer<org.camunda.bpm.engine.history.HistoricTaskInstance> callback, Date startedAfter)
      Processes historic user task instances with pagination using the provided callback consumer.
    • fetchAndHandleHistoricFlowNodes

      public void fetchAndHandleHistoricFlowNodes(Consumer<org.camunda.bpm.engine.history.HistoricActivityInstance> callback, Date startedAfter)
      Processes historic flow node instances with pagination using the provided callback consumer.