Class ProcessImpl
- All Implemented Interfaces:
BaseElement
,BpmnModelElementInstance
,CallableElement
,Process
,RootElement
,ModelElementInstance
The BPMN process element
- Author:
- Daniel Meyer, Sebastian Menski
-
Field Summary
Modifier and TypeFieldDescriptionprotected static ChildElementCollection<Artifact>
protected static ChildElement<Auditing>
camunda extensionsprotected static ChildElementCollection<CorrelationSubscription>
static final String
protected static ChildElementCollection<FlowElement>
protected static ChildElementCollection<LaneSet>
protected static ChildElement<Monitoring>
protected static Attribute<ProcessType>
protected static ChildElementCollection<Property>
protected static ChildElementCollection<ResourceRole>
protected static ElementReferenceCollection<Process,
Supports> Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.CallableElementImpl
ioBindingCollection, ioSpecificationChild, nameAttribute, supportedInterfaceRefCollection
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Returns a new fluent builder for the element if implemented.camunda extensionsboolean
isClosed()
boolean
static void
registerType
(ModelBuilder modelBuilder) void
setAuditing
(Auditing auditing) void
setCamundaCandidateStarterGroups
(String camundaCandidateStarterGroups) void
setCamundaCandidateStarterGroupsList
(List<String> camundaCandidateStarterGroupsList) void
setCamundaCandidateStarterUsers
(String camundaCandidateStarterUsers) void
setCamundaCandidateStarterUsersList
(List<String> camundaCandidateStarterUsersList) void
setCamundaHistoryTimeToLive
(Integer historyTimeToLive) void
setCamundaHistoryTimeToLiveString
(String historyTimeToLive) void
setCamundaIsStartableInTasklist
(Boolean isStartableInTasklist) void
setCamundaJobPriority
(String jobPriority) void
setCamundaTaskPriority
(String taskPriority) void
setCamundaVersionTag
(String versionTag) void
setClosed
(boolean closed) void
setExecutable
(boolean executable) void
setMonitoring
(Monitoring monitoring) void
setProcessType
(ProcessType processType) Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.CallableElementImpl
getIoBindings, getIoSpecification, getName, getSupportedInterfaces, setIoSpecification, setName
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScope
Methods inherited from class org.camunda.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, updateAfterReplacement
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScope
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.CallableElement
getIoBindings, getIoSpecification, getName, getSupportedInterfaces, setIoSpecification, setName
Methods inherited from interface org.camunda.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
-
camundaCandidateStarterGroupsAttribute
camunda extensions -
camundaCandidateStarterUsersAttribute
-
camundaJobPriorityAttribute
-
camundaTaskPriorityAttribute
-
camundaHistoryTimeToLiveAttribute
-
camundaIsStartableInTasklistAttribute
-
camundaVersionTagAttribute
-
-
Constructor Details
-
ProcessImpl
-
-
Method Details
-
registerType
-
builder
Description copied from interface:BpmnModelElementInstance
Returns a new fluent builder for the element if implemented.- Specified by:
builder
in interfaceBpmnModelElementInstance
- Specified by:
builder
in interfaceProcess
- Overrides:
builder
in classBpmnModelElementInstanceImpl
- Returns:
- the builder object
-
getProcessType
- Specified by:
getProcessType
in interfaceProcess
-
setProcessType
- Specified by:
setProcessType
in interfaceProcess
-
isClosed
public boolean isClosed() -
setClosed
public void setClosed(boolean closed) -
isExecutable
public boolean isExecutable()- Specified by:
isExecutable
in interfaceProcess
-
setExecutable
public void setExecutable(boolean executable) - Specified by:
setExecutable
in interfaceProcess
-
getAuditing
- Specified by:
getAuditing
in interfaceProcess
-
setAuditing
- Specified by:
setAuditing
in interfaceProcess
-
getMonitoring
- Specified by:
getMonitoring
in interfaceProcess
-
setMonitoring
- Specified by:
setMonitoring
in interfaceProcess
-
getProperties
- Specified by:
getProperties
in interfaceProcess
-
getLaneSets
- Specified by:
getLaneSets
in interfaceProcess
-
getFlowElements
- Specified by:
getFlowElements
in interfaceProcess
-
getArtifacts
- Specified by:
getArtifacts
in interfaceProcess
-
getCorrelationSubscriptions
- Specified by:
getCorrelationSubscriptions
in interfaceProcess
-
getResourceRoles
- Specified by:
getResourceRoles
in interfaceProcess
-
getSupports
- Specified by:
getSupports
in interfaceProcess
-
getCamundaCandidateStarterGroups
camunda extensions- Specified by:
getCamundaCandidateStarterGroups
in interfaceProcess
-
setCamundaCandidateStarterGroups
- Specified by:
setCamundaCandidateStarterGroups
in interfaceProcess
-
getCamundaCandidateStarterGroupsList
- Specified by:
getCamundaCandidateStarterGroupsList
in interfaceProcess
-
setCamundaCandidateStarterGroupsList
- Specified by:
setCamundaCandidateStarterGroupsList
in interfaceProcess
-
getCamundaCandidateStarterUsers
- Specified by:
getCamundaCandidateStarterUsers
in interfaceProcess
-
setCamundaCandidateStarterUsers
- Specified by:
setCamundaCandidateStarterUsers
in interfaceProcess
-
getCamundaCandidateStarterUsersList
- Specified by:
getCamundaCandidateStarterUsersList
in interfaceProcess
-
setCamundaCandidateStarterUsersList
- Specified by:
setCamundaCandidateStarterUsersList
in interfaceProcess
-
getCamundaJobPriority
- Specified by:
getCamundaJobPriority
in interfaceProcess
-
setCamundaJobPriority
- Specified by:
setCamundaJobPriority
in interfaceProcess
-
getCamundaTaskPriority
- Specified by:
getCamundaTaskPriority
in interfaceProcess
-
setCamundaTaskPriority
- Specified by:
setCamundaTaskPriority
in interfaceProcess
-
getCamundaHistoryTimeToLive
- Specified by:
getCamundaHistoryTimeToLive
in interfaceProcess
-
setCamundaHistoryTimeToLive
- Specified by:
setCamundaHistoryTimeToLive
in interfaceProcess
-
getCamundaHistoryTimeToLiveString
- Specified by:
getCamundaHistoryTimeToLiveString
in interfaceProcess
-
setCamundaHistoryTimeToLiveString
- Specified by:
setCamundaHistoryTimeToLiveString
in interfaceProcess
-
isCamundaStartableInTasklist
- Specified by:
isCamundaStartableInTasklist
in interfaceProcess
-
setCamundaIsStartableInTasklist
- Specified by:
setCamundaIsStartableInTasklist
in interfaceProcess
-
getCamundaVersionTag
- Specified by:
getCamundaVersionTag
in interfaceProcess
-
setCamundaVersionTag
- Specified by:
setCamundaVersionTag
in interfaceProcess
-