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 java.lang.Object implements io.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDMN_FEEL_LANGUAGEstatic java.lang.StringFEEL_LANGUAGEstatic java.lang.StringFEEL_LANGUAGE_SHORTstatic XmlBPMNProcessDumperINSTANCEstatic java.lang.StringJAVA_LANGUAGEstatic java.lang.StringJAVASCRIPT_LANGUAGEstatic intMETA_DATA_AS_NODE_PROPERTYstatic intMETA_DATA_USING_DIstatic java.lang.StringMVEL_LANGUAGEstatic intNO_META_DATAstatic java.lang.StringRULE_LANGUAGEstatic java.lang.StringXPATH_LANGUAGE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringdump(io.automatiko.engine.api.definition.process.WorkflowProcess process)java.lang.Stringdump(io.automatiko.engine.api.definition.process.WorkflowProcess process, boolean includeMeta)java.lang.Stringdump(io.automatiko.engine.api.definition.process.WorkflowProcess process, int metaDataType)java.lang.StringdumpProcess(io.automatiko.engine.api.definition.process.Process process)static java.util.Map<java.lang.String,java.lang.Object>getMetaData(java.util.Map<java.lang.String,java.lang.Object> input)intgetMetaDataType()static java.lang.StringgetUniqueNodeId(io.automatiko.engine.api.definition.process.Node node)io.automatiko.engine.api.definition.process.ProcessreadProcess(java.lang.String processXml)static java.lang.StringreplaceIllegalCharsAttribute(java.lang.String code)voidsetMetaDataType(int metaDataType)voidvisitAssociation(Association association, java.lang.StringBuilder xmlDump)voidvisitConnection(io.automatiko.engine.api.definition.process.Connection connection, java.lang.StringBuilder xmlDump, int metaDataType)protected voidvisitErrors(Definitions definitions, java.lang.StringBuilder xmlDump)protected voidvisitEscalations(io.automatiko.engine.api.definition.process.Node[] nodes, java.lang.StringBuilder xmlDump, java.util.List<java.lang.String> escalations)protected voidvisitHeader(io.automatiko.engine.api.definition.process.WorkflowProcess process, java.lang.StringBuilder xmlDump, int metaDataType)protected voidvisitInterfaces(io.automatiko.engine.api.definition.process.Node[] nodes, java.lang.StringBuilder xmlDump)voidvisitNodes(java.util.List<io.automatiko.engine.workflow.process.core.Node> nodes, java.lang.StringBuilder xmlDump, int metaDataType)protected voidvisitProcess(io.automatiko.engine.api.definition.process.WorkflowProcess process, java.lang.StringBuilder xmlDump, int metaDataType)static voidvisitVariables(java.util.List<io.automatiko.engine.workflow.base.core.context.variable.Variable> variables, java.lang.StringBuilder xmlDump)static voidwriteMetaData(java.util.Map<java.lang.String,java.lang.Object> metaData, java.lang.StringBuilder xmlDump)
-
-
-
Field Detail
-
JAVA_LANGUAGE
public static final java.lang.String JAVA_LANGUAGE
- See Also:
- Constant Field Values
-
MVEL_LANGUAGE
public static final java.lang.String MVEL_LANGUAGE
- See Also:
- Constant Field Values
-
RULE_LANGUAGE
public static final java.lang.String RULE_LANGUAGE
- See Also:
- Constant Field Values
-
XPATH_LANGUAGE
public static final java.lang.String XPATH_LANGUAGE
- See Also:
- Constant Field Values
-
JAVASCRIPT_LANGUAGE
public static final java.lang.String JAVASCRIPT_LANGUAGE
- See Also:
- Constant Field Values
-
FEEL_LANGUAGE
public static final java.lang.String FEEL_LANGUAGE
- See Also:
- Constant Field Values
-
DMN_FEEL_LANGUAGE
public static final java.lang.String DMN_FEEL_LANGUAGE
- See Also:
- Constant Field Values
-
FEEL_LANGUAGE_SHORT
public static final java.lang.String FEEL_LANGUAGE_SHORT
- See Also:
- Constant Field Values
-
NO_META_DATA
public static final int NO_META_DATA
- See Also:
- Constant Field Values
-
META_DATA_AS_NODE_PROPERTY
public static final int META_DATA_AS_NODE_PROPERTY
- See Also:
- Constant Field Values
-
META_DATA_USING_DI
public static final int META_DATA_USING_DI
- See Also:
- Constant Field Values
-
INSTANCE
public static final XmlBPMNProcessDumper INSTANCE
-
-
Method Detail
-
dump
public java.lang.String dump(io.automatiko.engine.api.definition.process.WorkflowProcess process)
-
dump
public java.lang.String dump(io.automatiko.engine.api.definition.process.WorkflowProcess process, boolean includeMeta)
-
dump
public java.lang.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, java.lang.StringBuilder xmlDump, int metaDataType)
-
visitAssociation
public void visitAssociation(Association association, java.lang.StringBuilder xmlDump)
-
visitHeader
protected void visitHeader(io.automatiko.engine.api.definition.process.WorkflowProcess process, java.lang.StringBuilder xmlDump, int metaDataType)
-
visitVariables
public static void visitVariables(java.util.List<io.automatiko.engine.workflow.base.core.context.variable.Variable> variables, java.lang.StringBuilder xmlDump)
-
getMetaData
public static java.util.Map<java.lang.String,java.lang.Object> getMetaData(java.util.Map<java.lang.String,java.lang.Object> input)
-
writeMetaData
public static void writeMetaData(java.util.Map<java.lang.String,java.lang.Object> metaData, java.lang.StringBuilder xmlDump)
-
visitInterfaces
protected void visitInterfaces(io.automatiko.engine.api.definition.process.Node[] nodes, java.lang.StringBuilder xmlDump)
-
visitEscalations
protected void visitEscalations(io.automatiko.engine.api.definition.process.Node[] nodes, java.lang.StringBuilder xmlDump, java.util.List<java.lang.String> escalations)
-
visitErrors
protected void visitErrors(Definitions definitions, java.lang.StringBuilder xmlDump)
-
visitNodes
public void visitNodes(java.util.List<io.automatiko.engine.workflow.process.core.Node> nodes, java.lang.StringBuilder xmlDump, int metaDataType)
-
visitConnection
public void visitConnection(io.automatiko.engine.api.definition.process.Connection connection, java.lang.StringBuilder xmlDump, int metaDataType)
-
getUniqueNodeId
public static java.lang.String getUniqueNodeId(io.automatiko.engine.api.definition.process.Node node)
-
replaceIllegalCharsAttribute
public static java.lang.String replaceIllegalCharsAttribute(java.lang.String code)
-
dumpProcess
public java.lang.String dumpProcess(io.automatiko.engine.api.definition.process.Process process)
- Specified by:
dumpProcessin interfaceio.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
-
readProcess
public io.automatiko.engine.api.definition.process.Process readProcess(java.lang.String processXml)
- Specified by:
readProcessin interfaceio.automatiko.engine.workflow.base.core.impl.XmlProcessDumper
-
-