Class ProcessImpl
-
- All Implemented Interfaces:
BaseElement
,BpmnModelElementInstance
,CallableElement
,Process
,RootElement
,ModelElementInstance
public class ProcessImpl extends CallableElementImpl implements Process
The BPMN process element- Author:
- Daniel Meyer, Sebastian Menski
-
-
Field Summary
-
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
Constructors Constructor Description ProcessImpl(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 Attribute<ProcessType> processTypeAttribute
-
auditingChild
protected static ChildElement<Auditing> auditingChild
-
monitoringChild
protected static ChildElement<Monitoring> monitoringChild
-
propertyCollection
protected static ChildElementCollection<Property> propertyCollection
-
laneSetCollection
protected static ChildElementCollection<LaneSet> laneSetCollection
-
flowElementCollection
protected static ChildElementCollection<FlowElement> flowElementCollection
-
artifactCollection
protected static ChildElementCollection<Artifact> artifactCollection
-
resourceRoleCollection
protected static ChildElementCollection<ResourceRole> resourceRoleCollection
-
correlationSubscriptionCollection
protected static ChildElementCollection<CorrelationSubscription> correlationSubscriptionCollection
-
supportsCollection
protected static ElementReferenceCollection<Process,Supports> supportsCollection
-
camundaCandidateStarterGroupsAttribute
protected static Attribute<String> camundaCandidateStarterGroupsAttribute
camunda extensions
-
camundaCandidateStarterUsersAttribute
protected static Attribute<String> camundaCandidateStarterUsersAttribute
-
camundaHistoryTimeToLiveAttribute
protected static Attribute<String> camundaHistoryTimeToLiveAttribute
-
camundaIsStartableInTasklistAttribute
protected static Attribute<Boolean> camundaIsStartableInTasklistAttribute
-
-
Constructor Detail
-
ProcessImpl
public ProcessImpl(ModelTypeInstanceContext context)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
builder
public ProcessBuilder 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
public ProcessType getProcessType()
- Specified by:
getProcessType
in interfaceProcess
-
setProcessType
public void setProcessType(ProcessType processType)
- Specified by:
setProcessType
in interfaceProcess
-
isExecutable
public boolean isExecutable()
- Specified by:
isExecutable
in interfaceProcess
-
setExecutable
public void setExecutable(boolean executable)
- Specified by:
setExecutable
in interfaceProcess
-
getAuditing
public Auditing getAuditing()
- Specified by:
getAuditing
in interfaceProcess
-
setAuditing
public void setAuditing(Auditing auditing)
- Specified by:
setAuditing
in interfaceProcess
-
getMonitoring
public Monitoring getMonitoring()
- Specified by:
getMonitoring
in interfaceProcess
-
setMonitoring
public void setMonitoring(Monitoring monitoring)
- Specified by:
setMonitoring
in interfaceProcess
-
getProperties
public Collection<Property> getProperties()
- Specified by:
getProperties
in interfaceProcess
-
getLaneSets
public Collection<LaneSet> getLaneSets()
- Specified by:
getLaneSets
in interfaceProcess
-
getFlowElements
public Collection<FlowElement> getFlowElements()
- Specified by:
getFlowElements
in interfaceProcess
-
getArtifacts
public Collection<Artifact> getArtifacts()
- Specified by:
getArtifacts
in interfaceProcess
-
getCorrelationSubscriptions
public Collection<CorrelationSubscription> getCorrelationSubscriptions()
- Specified by:
getCorrelationSubscriptions
in interfaceProcess
-
getResourceRoles
public Collection<ResourceRole> getResourceRoles()
- Specified by:
getResourceRoles
in interfaceProcess
-
getSupports
public Collection<Process> getSupports()
- Specified by:
getSupports
in interfaceProcess
-
getCamundaCandidateStarterGroups
public String getCamundaCandidateStarterGroups()
camunda extensions- Specified by:
getCamundaCandidateStarterGroups
in interfaceProcess
-
setCamundaCandidateStarterGroups
public void setCamundaCandidateStarterGroups(String camundaCandidateStarterGroups)
- Specified by:
setCamundaCandidateStarterGroups
in interfaceProcess
-
getCamundaCandidateStarterGroupsList
public List<String> getCamundaCandidateStarterGroupsList()
- Specified by:
getCamundaCandidateStarterGroupsList
in interfaceProcess
-
setCamundaCandidateStarterGroupsList
public void setCamundaCandidateStarterGroupsList(List<String> camundaCandidateStarterGroupsList)
- Specified by:
setCamundaCandidateStarterGroupsList
in interfaceProcess
-
getCamundaCandidateStarterUsers
public String getCamundaCandidateStarterUsers()
- Specified by:
getCamundaCandidateStarterUsers
in interfaceProcess
-
setCamundaCandidateStarterUsers
public void setCamundaCandidateStarterUsers(String camundaCandidateStarterUsers)
- Specified by:
setCamundaCandidateStarterUsers
in interfaceProcess
-
getCamundaCandidateStarterUsersList
public List<String> getCamundaCandidateStarterUsersList()
- Specified by:
getCamundaCandidateStarterUsersList
in interfaceProcess
-
setCamundaCandidateStarterUsersList
public void setCamundaCandidateStarterUsersList(List<String> camundaCandidateStarterUsersList)
- Specified by:
setCamundaCandidateStarterUsersList
in interfaceProcess
-
getCamundaJobPriority
public String getCamundaJobPriority()
- Specified by:
getCamundaJobPriority
in interfaceProcess
-
setCamundaJobPriority
public void setCamundaJobPriority(String jobPriority)
- Specified by:
setCamundaJobPriority
in interfaceProcess
-
getCamundaTaskPriority
public String getCamundaTaskPriority()
- Specified by:
getCamundaTaskPriority
in interfaceProcess
-
setCamundaTaskPriority
public void setCamundaTaskPriority(String taskPriority)
- Specified by:
setCamundaTaskPriority
in interfaceProcess
-
getCamundaHistoryTimeToLive
public Integer getCamundaHistoryTimeToLive()
- Specified by:
getCamundaHistoryTimeToLive
in interfaceProcess
-
setCamundaHistoryTimeToLive
public void setCamundaHistoryTimeToLive(Integer historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLive
in interfaceProcess
-
getCamundaHistoryTimeToLiveString
public String getCamundaHistoryTimeToLiveString()
- Specified by:
getCamundaHistoryTimeToLiveString
in interfaceProcess
-
setCamundaHistoryTimeToLiveString
public void setCamundaHistoryTimeToLiveString(String historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLiveString
in interfaceProcess
-
isCamundaStartableInTasklist
public Boolean isCamundaStartableInTasklist()
- Specified by:
isCamundaStartableInTasklist
in interfaceProcess
-
setCamundaIsStartableInTasklist
public void setCamundaIsStartableInTasklist(Boolean isStartableInTasklist)
- Specified by:
setCamundaIsStartableInTasklist
in interfaceProcess
-
getCamundaVersionTag
public String getCamundaVersionTag()
- Specified by:
getCamundaVersionTag
in interfaceProcess
-
setCamundaVersionTag
public void setCamundaVersionTag(String versionTag)
- Specified by:
setCamundaVersionTag
in interfaceProcess
-
-