public class Hybris2BPMNProcessTransformer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_CHILD |
static java.lang.String |
EVENT_NAME |
static java.lang.String |
START_EVENT |
static java.lang.String |
TIME_OUT |
| Constructor and Description |
|---|
Hybris2BPMNProcessTransformer() |
| Modifier and Type | Method and Description |
|---|---|
protected BPMNProcess |
convertToBPMN(SimpleGraph simpleGraph,
HybrisProcess hybrisProcess) |
protected Definitions |
convertToBPMNDefinition(SimpleGraph simpleGraph,
HybrisProcess hybrisProcess) |
protected SimpleGraph |
createSimpleGraph(Process hybrisProcess) |
Definitions |
getProcess(Base64.InputStream hybrisStream) |
protected Definitions |
getProcess(Process hProcess)
This method parses the hybris process xml and also adds one addition element to represents start.
|
Definitions |
getProcess(java.io.Reader hybrisReader) |
protected void |
handleAction(SimpleGraph simpleGraph,
Action action) |
protected void |
handleEnd(SimpleGraph simpleGraph,
End end) |
protected void |
handleJoin(SimpleGraph simpleGraph,
Join join) |
protected void |
handleNodeWithMultipleOutgoingPaths(SimpleGraph simpleGraph,
Node node) |
protected void |
handleNodeWithMultipleParents(SimpleGraph simpleGraph,
Node node) |
protected void |
handleNotify(SimpleGraph simpleGraph,
Notify notify) |
protected void |
handleScriptAction(SimpleGraph simpleGraph,
ScriptAction action) |
protected void |
handleSplit(SimpleGraph simpleGraph,
Split split) |
protected void |
handleUnknownType(SimpleGraph simpleGraph,
java.lang.Object hybrisNode) |
protected void |
handleWait(SimpleGraph simpleGraph,
Wait wait) |
void |
marshallProcess(TDefinitions definitions,
Base64.OutputStream outputStream) |
void |
marshallProcess(TDefinitions definitions,
java.io.Writer writer) |
void |
setBpmnDiagramGenerator(BPMNDiagramGenerator bpmnDiagramGenerator) |
void |
setHybrisElementHandlerRegistry(HybrisElementHandlerRegistry hybrisElementHandlerRegistry) |
void |
setHybrisElementsFactory(HybrisBPMNElementsFactory hybrisElementsFactory) |
void |
setValidator(Validator validator) |
public static final java.lang.String DEFAULT_CHILD
public static final java.lang.String START_EVENT
public static final java.lang.String TIME_OUT
public static final java.lang.String EVENT_NAME
public void marshallProcess(TDefinitions definitions, java.io.Writer writer) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionpublic void marshallProcess(TDefinitions definitions, Base64.OutputStream outputStream) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionpublic Definitions getProcess(Base64.InputStream hybrisStream) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionpublic Definitions getProcess(java.io.Reader hybrisReader) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionprotected Definitions getProcess(Process hProcess) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBExceptionprotected Definitions convertToBPMNDefinition(SimpleGraph simpleGraph, HybrisProcess hybrisProcess)
protected SimpleGraph createSimpleGraph(Process hybrisProcess)
protected void handleUnknownType(SimpleGraph simpleGraph, java.lang.Object hybrisNode)
protected void handleNotify(SimpleGraph simpleGraph, Notify notify)
protected void handleSplit(SimpleGraph simpleGraph, Split split)
protected void handleJoin(SimpleGraph simpleGraph, Join join)
protected void handleAction(SimpleGraph simpleGraph, Action action)
protected void handleWait(SimpleGraph simpleGraph, Wait wait)
protected void handleEnd(SimpleGraph simpleGraph, End end)
protected void handleScriptAction(SimpleGraph simpleGraph, ScriptAction action)
protected void handleNodeWithMultipleParents(SimpleGraph simpleGraph, Node node)
protected void handleNodeWithMultipleOutgoingPaths(SimpleGraph simpleGraph, Node node)
protected BPMNProcess convertToBPMN(SimpleGraph simpleGraph, HybrisProcess hybrisProcess)
public void setHybrisElementsFactory(HybrisBPMNElementsFactory hybrisElementsFactory)
public void setBpmnDiagramGenerator(BPMNDiagramGenerator bpmnDiagramGenerator)
public void setHybrisElementHandlerRegistry(HybrisElementHandlerRegistry hybrisElementHandlerRegistry)
public void setValidator(Validator validator)
Copyright © 2018 SAP SE. All Rights Reserved.