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: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
-
-