public class BPMN2HybrisProcessTransformer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_PATH |
static java.lang.String |
DEFAULT_PATH_ID |
static java.lang.String |
DURATION |
static java.lang.String |
EVENT_NAME |
static java.lang.String |
TIME_OUT |
static java.lang.String |
TIME_OUT_DURATION |
| Constructor and Description |
|---|
BPMN2HybrisProcessTransformer() |
public static final java.lang.String TIME_OUT
public static final java.lang.String DEFAULT_PATH
public static final java.lang.String TIME_OUT_DURATION
public static final java.lang.String EVENT_NAME
public static final java.lang.String DEFAULT_PATH_ID
public static final java.lang.String DURATION
public void marshallProcess(Process hybrisProcess, java.io.Writer writer)
public void marshallProcess(Process hybrisProcess, Base64.OutputStream outputStream)
public Process convertBpmnProcess2Hybris(java.io.InputStream bpmnStream) throws javax.xml.bind.JAXBException, javax.xml.datatype.DatatypeConfigurationException
javax.xml.bind.JAXBExceptionjavax.xml.datatype.DatatypeConfigurationExceptionpublic Process convertBpmnProcess2Hybris(java.io.Reader bpmnStream) throws javax.xml.bind.JAXBException, javax.xml.datatype.DatatypeConfigurationException, javax.xml.stream.XMLStreamException
javax.xml.bind.JAXBExceptionjavax.xml.datatype.DatatypeConfigurationExceptionjavax.xml.stream.XMLStreamExceptionpublic Process generateHybrisProcess(TProcess process) throws javax.xml.bind.JAXBException, javax.xml.datatype.DatatypeConfigurationException
javax.xml.bind.JAXBExceptionjavax.xml.datatype.DatatypeConfigurationExceptionprotected SimpleGraph createEquivalentGraph(BPMNProcess bpmnProcess) throws javax.xml.datatype.DatatypeConfigurationException
javax.xml.datatype.DatatypeConfigurationExceptionprotected void createLinks(SimpleGraph simpleGraph, java.util.List<TSequenceFlow> sequenceFlows) throws javax.xml.datatype.DatatypeConfigurationException
javax.xml.datatype.DatatypeConfigurationExceptionprotected void delinkExclusiveGateways(SimpleGraph simpleGraph)
protected void delinkEventBasedGateways(SimpleGraph simpleGraph) throws javax.xml.datatype.DatatypeConfigurationException
javax.xml.datatype.DatatypeConfigurationExceptionprotected HybrisProcess transformToHybrisProcess(BPMNProcess bpmnProcess, SimpleGraph simpleGraph) throws javax.xml.datatype.DatatypeConfigurationException
javax.xml.datatype.DatatypeConfigurationExceptionprotected void processFlowNode(BPMNProcess bpmnProcess, SimpleGraph simpleGraph, TFlowElement flowElement, HybrisProcess hybrisProcess, Node simpleNode)
public void setHybrisElementsFactory(HybrisBPMNElementsFactory hybrisElementsFactory)
public void setBpmnElementHandlerRegistery(BPMNElementHandlerRegistery bpmnElementHandlerRegistery)
public void setValidator(Validator validator)
Copyright © 2018 SAP SE. All Rights Reserved.