Class ProcessImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- All Implemented Interfaces:
BaseElement,BpmnModelElementInstance,CallableElement,Process,RootElement,org.camunda.bpm.model.xml.instance.ModelElementInstance
public class ProcessImpl extends CallableElementImpl implements Process
The BPMN process element- Author:
- Daniel Meyer, Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Artifact>artifactCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElement<Auditing>auditingChildprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaCandidateStarterGroupsAttributecamunda extensionsprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaCandidateStarterUsersAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaHistoryTimeToLiveAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>camundaIsStartableInTasklistAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaJobPriorityAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaTaskPriorityAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>camundaVersionTagAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<CorrelationSubscription>correlationSubscriptionCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<FlowElement>flowElementCollectionprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>isClosedAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>isExecutableAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<LaneSet>laneSetCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElement<Monitoring>monitoringChildprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<ProcessType>processTypeAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Property>propertyCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ResourceRole>resourceRoleCollectionprotected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<Process,Supports>supportsCollection-
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
-
-
Constructor Summary
Constructors Constructor Description ProcessImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
-
Method Summary
-
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 Detail
-
processTypeAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<ProcessType> processTypeAttribute
-
isClosedAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isClosedAttribute
-
isExecutableAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isExecutableAttribute
-
auditingChild
protected static org.camunda.bpm.model.xml.type.child.ChildElement<Auditing> auditingChild
-
monitoringChild
protected static org.camunda.bpm.model.xml.type.child.ChildElement<Monitoring> monitoringChild
-
propertyCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Property> propertyCollection
-
laneSetCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<LaneSet> laneSetCollection
-
flowElementCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<FlowElement> flowElementCollection
-
artifactCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Artifact> artifactCollection
-
resourceRoleCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ResourceRole> resourceRoleCollection
-
correlationSubscriptionCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<CorrelationSubscription> correlationSubscriptionCollection
-
supportsCollection
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<Process,Supports> supportsCollection
-
camundaCandidateStarterGroupsAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaCandidateStarterGroupsAttribute
camunda extensions
-
camundaCandidateStarterUsersAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaCandidateStarterUsersAttribute
-
camundaJobPriorityAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaJobPriorityAttribute
-
camundaTaskPriorityAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaTaskPriorityAttribute
-
camundaHistoryTimeToLiveAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaHistoryTimeToLiveAttribute
-
camundaIsStartableInTasklistAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> camundaIsStartableInTasklistAttribute
-
camundaVersionTagAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaVersionTagAttribute
-
-
Method Detail
-
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
-
builder
public ProcessBuilder 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
public ProcessType getProcessType()
- Specified by:
getProcessTypein interfaceProcess
-
setProcessType
public void setProcessType(ProcessType processType)
- Specified by:
setProcessTypein interfaceProcess
-
isExecutable
public boolean isExecutable()
- Specified by:
isExecutablein interfaceProcess
-
setExecutable
public void setExecutable(boolean executable)
- Specified by:
setExecutablein interfaceProcess
-
getAuditing
public Auditing getAuditing()
- Specified by:
getAuditingin interfaceProcess
-
setAuditing
public void setAuditing(Auditing auditing)
- Specified by:
setAuditingin interfaceProcess
-
getMonitoring
public Monitoring getMonitoring()
- Specified by:
getMonitoringin interfaceProcess
-
setMonitoring
public void setMonitoring(Monitoring monitoring)
- Specified by:
setMonitoringin interfaceProcess
-
getProperties
public Collection<Property> getProperties()
- Specified by:
getPropertiesin interfaceProcess
-
getLaneSets
public Collection<LaneSet> getLaneSets()
- Specified by:
getLaneSetsin interfaceProcess
-
getFlowElements
public Collection<FlowElement> getFlowElements()
- Specified by:
getFlowElementsin interfaceProcess
-
getArtifacts
public Collection<Artifact> getArtifacts()
- Specified by:
getArtifactsin interfaceProcess
-
getCorrelationSubscriptions
public Collection<CorrelationSubscription> getCorrelationSubscriptions()
- Specified by:
getCorrelationSubscriptionsin interfaceProcess
-
getResourceRoles
public Collection<ResourceRole> getResourceRoles()
- Specified by:
getResourceRolesin interfaceProcess
-
getSupports
public Collection<Process> getSupports()
- Specified by:
getSupportsin interfaceProcess
-
getCamundaCandidateStarterGroups
public String getCamundaCandidateStarterGroups()
camunda extensions- Specified by:
getCamundaCandidateStarterGroupsin interfaceProcess
-
setCamundaCandidateStarterGroups
public void setCamundaCandidateStarterGroups(String camundaCandidateStarterGroups)
- Specified by:
setCamundaCandidateStarterGroupsin interfaceProcess
-
getCamundaCandidateStarterGroupsList
public List<String> getCamundaCandidateStarterGroupsList()
- Specified by:
getCamundaCandidateStarterGroupsListin interfaceProcess
-
setCamundaCandidateStarterGroupsList
public void setCamundaCandidateStarterGroupsList(List<String> camundaCandidateStarterGroupsList)
- Specified by:
setCamundaCandidateStarterGroupsListin interfaceProcess
-
getCamundaCandidateStarterUsers
public String getCamundaCandidateStarterUsers()
- Specified by:
getCamundaCandidateStarterUsersin interfaceProcess
-
setCamundaCandidateStarterUsers
public void setCamundaCandidateStarterUsers(String camundaCandidateStarterUsers)
- Specified by:
setCamundaCandidateStarterUsersin interfaceProcess
-
getCamundaCandidateStarterUsersList
public List<String> getCamundaCandidateStarterUsersList()
- Specified by:
getCamundaCandidateStarterUsersListin interfaceProcess
-
setCamundaCandidateStarterUsersList
public void setCamundaCandidateStarterUsersList(List<String> camundaCandidateStarterUsersList)
- Specified by:
setCamundaCandidateStarterUsersListin interfaceProcess
-
getCamundaJobPriority
public String getCamundaJobPriority()
- Specified by:
getCamundaJobPriorityin interfaceProcess
-
setCamundaJobPriority
public void setCamundaJobPriority(String jobPriority)
- Specified by:
setCamundaJobPriorityin interfaceProcess
-
getCamundaTaskPriority
public String getCamundaTaskPriority()
- Specified by:
getCamundaTaskPriorityin interfaceProcess
-
setCamundaTaskPriority
public void setCamundaTaskPriority(String taskPriority)
- Specified by:
setCamundaTaskPriorityin interfaceProcess
-
getCamundaHistoryTimeToLive
public Integer getCamundaHistoryTimeToLive()
- Specified by:
getCamundaHistoryTimeToLivein interfaceProcess
-
setCamundaHistoryTimeToLive
public void setCamundaHistoryTimeToLive(Integer historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLivein interfaceProcess
-
getCamundaHistoryTimeToLiveString
public String getCamundaHistoryTimeToLiveString()
- Specified by:
getCamundaHistoryTimeToLiveStringin interfaceProcess
-
setCamundaHistoryTimeToLiveString
public void setCamundaHistoryTimeToLiveString(String historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLiveStringin interfaceProcess
-
isCamundaStartableInTasklist
public Boolean isCamundaStartableInTasklist()
- Specified by:
isCamundaStartableInTasklistin interfaceProcess
-
setCamundaIsStartableInTasklist
public void setCamundaIsStartableInTasklist(Boolean isStartableInTasklist)
- Specified by:
setCamundaIsStartableInTasklistin interfaceProcess
-
getCamundaVersionTag
public String getCamundaVersionTag()
- Specified by:
getCamundaVersionTagin interfaceProcess
-
setCamundaVersionTag
public void setCamundaVersionTag(String versionTag)
- Specified by:
setCamundaVersionTagin interfaceProcess
-
-