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

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

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

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

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

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

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

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

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

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

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

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

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

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

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