Class FlowableEntitiesConverter

java.lang.Object
io.jmix.bpm.util.FlowableEntitiesConverter

@Component("bpm_FlowableEntitiesConverter") public class FlowableEntitiesConverter extends Object
  • Field Details

    • metadata

      @Autowired protected Metadata metadata
  • Constructor Details

    • FlowableEntitiesConverter

      public FlowableEntitiesConverter()
  • Method Details

    • createProcessDefinitionData

      public @Nullable ProcessDefinitionData createProcessDefinitionData(@Nullable org.flowable.engine.repository.ProcessDefinition processDefinition)
    • createProcessInstanceData

      public @Nullable ProcessInstanceData createProcessInstanceData(@Nullable org.flowable.engine.runtime.ProcessInstance processInstance)
    • createHistoricProcessInstanceData

      public @Nullable ProcessInstanceData createHistoricProcessInstanceData(@Nullable org.flowable.engine.history.HistoricProcessInstance processInstance)
    • createHistoricActivityInstanceData

      public @Nullable HistoricActivityInstanceData createHistoricActivityInstanceData(@Nullable org.flowable.engine.history.HistoricActivityInstance historicActivityInstance)
    • createHistoricVariableInstanceData

      public @Nullable HistoricVariableInstanceData createHistoricVariableInstanceData(@Nullable org.flowable.variable.api.history.HistoricVariableInstance historicVariableInstance)
    • createVariableInstanceData

      public @Nullable VariableInstanceData createVariableInstanceData(@Nullable org.flowable.variable.api.persistence.entity.VariableInstance variableInstance)
    • createTaskData

      public @Nullable TaskData createTaskData(@Nullable org.flowable.task.api.Task task)
    • createTaskData

      public @Nullable TaskData createTaskData(@Nullable org.flowable.task.api.history.HistoricTaskInstance task)
    • createExecutionData

      public @Nullable ExecutionData createExecutionData(@Nullable org.flowable.engine.runtime.Execution execution)
    • createExecutionDataDescription

      protected String createExecutionDataDescription(org.flowable.engine.runtime.Execution execution)
    • createJobData

      public @Nullable JobData createJobData(@Nullable org.flowable.job.api.Job job)
    • createDmnDecisionTableData

      public @Nullable DmnDecisionData createDmnDecisionTableData(@Nullable org.flowable.dmn.api.DmnDecision dmnDecisionTable)
    • createDmnHistoricDecisionExecutionData

      public @Nullable DmnHistoricDecisionExecutionData createDmnHistoricDecisionExecutionData(@Nullable org.flowable.dmn.api.DmnHistoricDecisionExecution dmnHistoricDecisionExecution)
    • copyFieldValues

      protected void copyFieldValues(Object srcObject, Object dstObject, String... fieldNames)