Class ProcessImpl
java.lang.Object
org.operaton.bpm.model.xml.impl.instance.ModelElementInstanceImpl
org.operaton.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
org.operaton.bpm.model.bpmn.impl.instance.BaseElementImpl
org.operaton.bpm.model.bpmn.impl.instance.RootElementImpl
org.operaton.bpm.model.bpmn.impl.instance.CallableElementImpl
org.operaton.bpm.model.bpmn.impl.instance.ProcessImpl
- All Implemented Interfaces:
BaseElement,BpmnModelElementInstance,CallableElement,Process,RootElement,ModelElementInstance
The BPMN process element
- Author:
- Daniel Meyer, Sebastian Menski
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static ChildElementCollection<Artifact> protected static ChildElement<Auditing> protected static ChildElementCollection<CorrelationSubscription> static final Stringprotected static ChildElementCollection<FlowElement> protected static ChildElementCollection<LaneSet> protected static ChildElement<Monitoring> operaton extensionsprotected static Attribute<ProcessType> protected static ChildElementCollection<Property> protected static ChildElementCollection<ResourceRole> protected static ElementReferenceCollection<Process, Supports> Fields inherited from class org.operaton.bpm.model.bpmn.impl.instance.CallableElementImpl
ioBindingCollection, ioSpecificationChild, nameAttribute, supportedInterfaceRefCollectionFields inherited from class org.operaton.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttributeFields inherited from class org.operaton.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns a new fluent builder for the element if implemented.operaton extensionsbooleanisClosed()booleanstatic voidregisterType(ModelBuilder modelBuilder) voidsetAuditing(Auditing auditing) voidsetClosed(boolean closed) voidsetExecutable(boolean executable) voidsetMonitoring(Monitoring monitoring) voidsetOperatonCandidateStarterGroups(String operatonCandidateStarterGroups) voidsetOperatonCandidateStarterGroupsList(List<String> operatonCandidateStarterGroupsList) voidsetOperatonCandidateStarterUsers(String operatonCandidateStarterUsers) voidsetOperatonCandidateStarterUsersList(List<String> operatonCandidateStarterUsersList) voidsetOperatonHistoryTimeToLive(Integer historyTimeToLive) voidsetOperatonHistoryTimeToLiveString(String historyTimeToLive) voidsetOperatonIsStartableInTasklist(Boolean isStartableInTasklist) voidsetOperatonJobPriority(String jobPriority) voidsetOperatonTaskPriority(String taskPriority) voidsetOperatonVersionTag(String versionTag) voidsetProcessType(ProcessType processType) Methods inherited from class org.operaton.bpm.model.bpmn.impl.instance.CallableElementImpl
getIoBindings, getIoSpecification, getName, getSupportedInterfaces, setIoSpecification, setNameMethods inherited from class org.operaton.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setIdMethods inherited from class org.operaton.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScopeMethods inherited from class org.operaton.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacementMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.operaton.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setIdMethods inherited from interface org.operaton.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScopeMethods inherited from interface org.operaton.bpm.model.bpmn.instance.CallableElement
getIoBindings, getIoSpecification, getName, getSupportedInterfaces, setIoSpecification, setNameMethods inherited from interface org.operaton.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
-
Field Details
-
DEFAULT_HISTORY_TIME_TO_LIVE
- See Also:
-
processTypeAttribute
-
isClosedAttribute
-
isExecutableAttribute
-
auditingChild
-
monitoringChild
-
propertyCollection
-
laneSetCollection
-
flowElementCollection
-
artifactCollection
-
resourceRoleCollection
-
correlationSubscriptionCollection
-
supportsCollection
-
operatonCandidateStarterGroupsAttribute
operaton extensions -
operatonCandidateStarterUsersAttribute
-
operatonJobPriorityAttribute
-
operatonTaskPriorityAttribute
-
operatonHistoryTimeToLiveAttribute
-
operatonIsStartableInTasklistAttribute
-
operatonVersionTagAttribute
-
-
Constructor Details
-
ProcessImpl
-
-
Method Details
-
registerType
-
builder
Description copied from interface:BpmnModelElementInstanceReturns a new fluent builder for the element if implemented.- Specified by:
builderin interfaceBpmnModelElementInstance- Specified by:
builderin interfaceProcess- Overrides:
builderin classBpmnModelElementInstanceImpl- Returns:
- the builder object
-
getProcessType
- Specified by:
getProcessTypein interfaceProcess
-
setProcessType
- Specified by:
setProcessTypein interfaceProcess
-
isClosed
public boolean isClosed() -
setClosed
public void setClosed(boolean closed) -
isExecutable
public boolean isExecutable()- Specified by:
isExecutablein interfaceProcess
-
setExecutable
public void setExecutable(boolean executable) - Specified by:
setExecutablein interfaceProcess
-
getAuditing
- Specified by:
getAuditingin interfaceProcess
-
setAuditing
- Specified by:
setAuditingin interfaceProcess
-
getMonitoring
- Specified by:
getMonitoringin interfaceProcess
-
setMonitoring
- Specified by:
setMonitoringin interfaceProcess
-
getProperties
- Specified by:
getPropertiesin interfaceProcess
-
getLaneSets
- Specified by:
getLaneSetsin interfaceProcess
-
getFlowElements
- Specified by:
getFlowElementsin interfaceProcess
-
getArtifacts
- Specified by:
getArtifactsin interfaceProcess
-
getCorrelationSubscriptions
- Specified by:
getCorrelationSubscriptionsin interfaceProcess
-
getResourceRoles
- Specified by:
getResourceRolesin interfaceProcess
-
getSupports
- Specified by:
getSupportsin interfaceProcess
-
getOperatonCandidateStarterGroups
operaton extensions- Specified by:
getOperatonCandidateStarterGroupsin interfaceProcess
-
setOperatonCandidateStarterGroups
- Specified by:
setOperatonCandidateStarterGroupsin interfaceProcess
-
getOperatonCandidateStarterGroupsList
- Specified by:
getOperatonCandidateStarterGroupsListin interfaceProcess
-
setOperatonCandidateStarterGroupsList
- Specified by:
setOperatonCandidateStarterGroupsListin interfaceProcess
-
getOperatonCandidateStarterUsers
- Specified by:
getOperatonCandidateStarterUsersin interfaceProcess
-
setOperatonCandidateStarterUsers
- Specified by:
setOperatonCandidateStarterUsersin interfaceProcess
-
getOperatonCandidateStarterUsersList
- Specified by:
getOperatonCandidateStarterUsersListin interfaceProcess
-
setOperatonCandidateStarterUsersList
- Specified by:
setOperatonCandidateStarterUsersListin interfaceProcess
-
getOperatonJobPriority
- Specified by:
getOperatonJobPriorityin interfaceProcess
-
setOperatonJobPriority
- Specified by:
setOperatonJobPriorityin interfaceProcess
-
getOperatonTaskPriority
- Specified by:
getOperatonTaskPriorityin interfaceProcess
-
setOperatonTaskPriority
- Specified by:
setOperatonTaskPriorityin interfaceProcess
-
getOperatonHistoryTimeToLive
- Specified by:
getOperatonHistoryTimeToLivein interfaceProcess
-
setOperatonHistoryTimeToLive
- Specified by:
setOperatonHistoryTimeToLivein interfaceProcess
-
getOperatonHistoryTimeToLiveString
- Specified by:
getOperatonHistoryTimeToLiveStringin interfaceProcess
-
setOperatonHistoryTimeToLiveString
- Specified by:
setOperatonHistoryTimeToLiveStringin interfaceProcess
-
isOperatonStartableInTasklist
- Specified by:
isOperatonStartableInTasklistin interfaceProcess
-
setOperatonIsStartableInTasklist
- Specified by:
setOperatonIsStartableInTasklistin interfaceProcess
-
getOperatonVersionTag
- Specified by:
getOperatonVersionTagin interfaceProcess
-
setOperatonVersionTag
- Specified by:
setOperatonVersionTagin interfaceProcess
-