Class FlowchartToBpmnConverterInput
java.lang.Object
de.xima.fc.workflow.converter.bpmn.FlowchartToBpmnConverterInput
Input for
FlowchartToBpmnConverter that needs to be passed to the converter.- Since:
- 8.4.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder for constructing aFlowchartToBpmnConverterInput. -
Method Summary
Modifier and TypeMethodDescriptionbuilder(Mandant client, Projekt project, WorkflowProcess process, IMessageLocalizer localizer) Creates a newFlowchartToBpmnConverterInput.Builderfor constructing aFlowchartToBpmnConverterInput.client()Gets the client owning the workflow process to be converted.clock()The clock used for getting the current time.The name of the exporter that creates the BPMN XML file.The version of the exporter that creates the BPMN XML file.Gets the localizer used during conversion for localizing messages.process()Gets the process to be converted.project()Gets the project containing the process to be converted.states()Gets the list of workflow states available for the process being converted.Gets the filter for workflow tasks.The temporal formatter used for formatting date and time values in the BPMN diagram.zone()Gets the system zone ID used for date and time operations.
-
Method Details
-
client
Gets the client owning the workflow process to be converted.- Returns:
- The client owning the workflow process.
-
clock
The clock used for getting the current time.- Returns:
- The clock for getting the current time.
-
exporterName
The name of the exporter that creates the BPMN XML file.- Returns:
- The name of the exporter.
-
exporterVersion
The version of the exporter that creates the BPMN XML file.- Returns:
- The version of the exporter.
-
localizer
Gets the localizer used during conversion for localizing messages.- Returns:
- The localizer used during conversion for localizing messages.
-
process
Gets the process to be converted.- Returns:
- The process to be converted.
-
project
Gets the project containing the process to be converted.- Returns:
- The project containing the process to be converted.
-
states
Gets the list of workflow states available for the process being converted.- Returns:
- The list of workflow states.
-
taskFilter
Gets the filter for workflow tasks. Only tasks for which this filter returns true will be included in the converted BPMN diagram.- Returns:
- The filter for workflow tasks.
-
temporalFormatter
The temporal formatter used for formatting date and time values in the BPMN diagram.- Returns:
- The temporal formatter used for formatting date and time values.
-
zone
Gets the system zone ID used for date and time operations.- Returns:
- The system zone ID.
-
builder
public static FlowchartToBpmnConverterInput.Builder builder(Mandant client, Projekt project, WorkflowProcess process, IMessageLocalizer localizer) Creates a newFlowchartToBpmnConverterInput.Builderfor constructing aFlowchartToBpmnConverterInput.- Parameters:
client- The client owning the workflow process to be converted.project- The project containing the process to be converted.process- The process to be converted.localizer- The localizer used during conversion for localizing messages.- Returns:
- A new
FlowchartToBpmnConverterInput.Builderinstance.
-