Class XmlBPMNProcessDumper
java.lang.Object
io.automatiko.engine.workflow.bpmn2.xml.XmlBPMNProcessDumper
- All Implemented Interfaces:
io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
public class XmlBPMNProcessDumper
extends Object
implements io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondump(io.automatiko.engine.api.definition.process.WorkflowProcess process) dump(io.automatiko.engine.api.definition.process.WorkflowProcess process, boolean includeMeta) dump(io.automatiko.engine.api.definition.process.WorkflowProcess process, int metaDataType) dumpProcess(io.automatiko.engine.api.definition.process.Process process) getMetaData(Map<String, Object> input) intstatic StringgetUniqueNodeId(io.automatiko.engine.api.definition.process.Node node) io.automatiko.engine.api.definition.process.ProcessreadProcess(String processXml) static StringvoidsetMetaDataType(int metaDataType) voidvisitAssociation(Association association, StringBuilder xmlDump) voidvisitConnection(io.automatiko.engine.api.definition.process.Connection connection, StringBuilder xmlDump, int metaDataType) protected voidvisitErrors(Definitions definitions, StringBuilder xmlDump) protected voidvisitEscalations(io.automatiko.engine.api.definition.process.Node[] nodes, StringBuilder xmlDump, List<String> escalations) protected voidvisitHeader(io.automatiko.engine.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType) protected voidvisitInterfaces(io.automatiko.engine.api.definition.process.Node[] nodes, StringBuilder xmlDump) voidvisitNodes(List<io.automatiko.engine.workflow.process.core.Node> nodes, StringBuilder xmlDump, int metaDataType) protected voidvisitProcess(io.automatiko.engine.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType) static voidvisitVariables(List<io.automatiko.engine.workflow.base.core.context.variable.Variable> variables, StringBuilder xmlDump) static voidwriteMetaData(Map<String, Object> metaData, StringBuilder xmlDump)
-
Field Details
-
JAVA_LANGUAGE
- See Also:
-
MVEL_LANGUAGE
- See Also:
-
RULE_LANGUAGE
- See Also:
-
XPATH_LANGUAGE
- See Also:
-
JAVASCRIPT_LANGUAGE
- See Also:
-
FEEL_LANGUAGE
- See Also:
-
DMN_FEEL_LANGUAGE
- See Also:
-
FEEL_LANGUAGE_SHORT
- See Also:
-
NO_META_DATA
public static final int NO_META_DATA- See Also:
-
META_DATA_AS_NODE_PROPERTY
public static final int META_DATA_AS_NODE_PROPERTY- See Also:
-
META_DATA_USING_DI
public static final int META_DATA_USING_DI- See Also:
-
INSTANCE
-
-
Method Details
-
dump
-
dump
public String dump(io.automatiko.engine.api.definition.process.WorkflowProcess process, boolean includeMeta) -
dump
public String dump(io.automatiko.engine.api.definition.process.WorkflowProcess process, int metaDataType) -
getMetaDataType
public int getMetaDataType() -
setMetaDataType
public void setMetaDataType(int metaDataType) -
visitProcess
protected void visitProcess(io.automatiko.engine.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType) -
visitAssociation
-
visitHeader
protected void visitHeader(io.automatiko.engine.api.definition.process.WorkflowProcess process, StringBuilder xmlDump, int metaDataType) -
visitVariables
public static void visitVariables(List<io.automatiko.engine.workflow.base.core.context.variable.Variable> variables, StringBuilder xmlDump) -
getMetaData
-
writeMetaData
-
visitInterfaces
protected void visitInterfaces(io.automatiko.engine.api.definition.process.Node[] nodes, StringBuilder xmlDump) -
visitEscalations
protected void visitEscalations(io.automatiko.engine.api.definition.process.Node[] nodes, StringBuilder xmlDump, List<String> escalations) -
visitErrors
-
visitNodes
public void visitNodes(List<io.automatiko.engine.workflow.process.core.Node> nodes, StringBuilder xmlDump, int metaDataType) -
visitConnection
public void visitConnection(io.automatiko.engine.api.definition.process.Connection connection, StringBuilder xmlDump, int metaDataType) -
getUniqueNodeId
-
replaceIllegalCharsAttribute
-
dumpProcess
- Specified by:
dumpProcessin interfaceio.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
-
readProcess
- Specified by:
readProcessin interfaceio.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
-