public class SubProcess extends Activity implements FlowElementsContainer
| Modifier and Type | Field and Description |
|---|---|
protected List<Artifact> |
artifactList |
protected List<ValuedDataObject> |
dataObjects |
protected List<FlowElement> |
flowElementList |
protected Map<String,FlowElement> |
flowElementMap |
boundaryEvents, dataInputAssociations, dataOutputAssociations, defaultFlow, failedJobRetryTimeCycleValue, forCompensation, ioSpecification, loopCharacteristics, mapExceptionsasynchronous, behavior, incomingFlows, notExclusive, outgoingFlowsdocumentation, executionListeners, name, parentContainerattributes, extensionElements, id, xmlColumnNumber, xmlRowNumber| Constructor and Description |
|---|
SubProcess() |
| Modifier and Type | Method and Description |
|---|---|
void |
addArtifact(Artifact artifact) |
void |
addFlowElement(FlowElement element) |
void |
addFlowElementToMap(FlowElement element) |
SubProcess |
clone() |
boolean |
containsFlowElementId(String id) |
Artifact |
getArtifact(String id) |
Collection<Artifact> |
getArtifacts() |
List<ValuedDataObject> |
getDataObjects() |
FlowElement |
getFlowElement(String id) |
Map<String,FlowElement> |
getFlowElementMap() |
Collection<FlowElement> |
getFlowElements() |
void |
removeArtifact(String artifactId) |
void |
removeFlowElement(String elementId) |
void |
removeFlowElementFromMap(String elementId) |
void |
setDataObjects(List<ValuedDataObject> dataObjects) |
void |
setFlowElementMap(Map<String,FlowElement> flowElementMap) |
void |
setValues(SubProcess otherElement) |
getBoundaryEvents, getDataInputAssociations, getDataOutputAssociations, getDefaultFlow, getFailedJobRetryTimeCycleValue, getIoSpecification, getLoopCharacteristics, getMapExceptions, hasMultiInstanceLoopCharacteristics, isForCompensation, setBoundaryEvents, setDataInputAssociations, setDataOutputAssociations, setDefaultFlow, setFailedJobRetryTimeCycleValue, setForCompensation, setIoSpecification, setLoopCharacteristics, setMapExceptions, setValuesgetBehavior, getIncomingFlows, getOutgoingFlows, isAsynchronous, isExclusive, isNotExclusive, setAsynchronous, setBehavior, setExclusive, setIncomingFlows, setNotExclusive, setOutgoingFlows, setValuesgetDocumentation, getExecutionListeners, getName, getParentContainer, getSubProcess, setDocumentation, setExecutionListeners, setName, setParentContainer, setValuesaddAttribute, addExtensionElement, getAttributes, getAttributeValue, getExtensionElements, getId, getXmlColumnNumber, getXmlRowNumber, setAttributes, setExtensionElements, setId, setValues, setXmlColumnNumber, setXmlRowNumberprotected Map<String,FlowElement> flowElementMap
protected List<FlowElement> flowElementList
protected List<ValuedDataObject> dataObjects
public FlowElement getFlowElement(String id)
getFlowElement in interface FlowElementsContainerpublic Collection<FlowElement> getFlowElements()
getFlowElements in interface FlowElementsContainerpublic void addFlowElement(FlowElement element)
addFlowElement in interface FlowElementsContainerpublic void addFlowElementToMap(FlowElement element)
addFlowElementToMap in interface FlowElementsContainerpublic void removeFlowElement(String elementId)
removeFlowElement in interface FlowElementsContainerpublic void removeFlowElementFromMap(String elementId)
removeFlowElementFromMap in interface FlowElementsContainerpublic Map<String,FlowElement> getFlowElementMap()
public void setFlowElementMap(Map<String,FlowElement> flowElementMap)
public boolean containsFlowElementId(String id)
public Artifact getArtifact(String id)
getArtifact in interface FlowElementsContainerpublic Collection<Artifact> getArtifacts()
getArtifacts in interface FlowElementsContainerpublic void addArtifact(Artifact artifact)
addArtifact in interface FlowElementsContainerpublic void removeArtifact(String artifactId)
removeArtifact in interface FlowElementsContainerpublic SubProcess clone()
clone in class FlowElementpublic void setValues(SubProcess otherElement)
public List<ValuedDataObject> getDataObjects()
public void setDataObjects(List<ValuedDataObject> dataObjects)
Copyright © 2017 Alfresco. All rights reserved.