Class ProcessImpl
- java.lang.Object
-
- 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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessBuilderbuilder()Returns a new fluent builder for the element if implemented.java.util.Collection<Artifact>getArtifacts()AuditinggetAuditing()java.lang.StringgetCamundaCandidateStarterGroups()camunda extensionsjava.util.List<java.lang.String>getCamundaCandidateStarterGroupsList()java.lang.StringgetCamundaCandidateStarterUsers()java.util.List<java.lang.String>getCamundaCandidateStarterUsersList()java.lang.IntegergetCamundaHistoryTimeToLive()java.lang.StringgetCamundaHistoryTimeToLiveString()java.lang.StringgetCamundaJobPriority()java.lang.StringgetCamundaTaskPriority()java.lang.StringgetCamundaVersionTag()java.util.Collection<CorrelationSubscription>getCorrelationSubscriptions()java.util.Collection<FlowElement>getFlowElements()java.util.Collection<LaneSet>getLaneSets()MonitoringgetMonitoring()ProcessTypegetProcessType()java.util.Collection<Property>getProperties()java.util.Collection<ResourceRole>getResourceRoles()java.util.Collection<Process>getSupports()java.lang.BooleanisCamundaStartableInTasklist()booleanisClosed()booleanisExecutable()static voidregisterType(ModelBuilder modelBuilder)voidsetAuditing(Auditing auditing)voidsetCamundaCandidateStarterGroups(java.lang.String camundaCandidateStarterGroups)voidsetCamundaCandidateStarterGroupsList(java.util.List<java.lang.String> camundaCandidateStarterGroupsList)voidsetCamundaCandidateStarterUsers(java.lang.String camundaCandidateStarterUsers)voidsetCamundaCandidateStarterUsersList(java.util.List<java.lang.String> camundaCandidateStarterUsersList)voidsetCamundaHistoryTimeToLive(java.lang.Integer historyTimeToLive)voidsetCamundaHistoryTimeToLiveString(java.lang.String historyTimeToLive)voidsetCamundaIsStartableInTasklist(java.lang.Boolean isStartableInTasklist)voidsetCamundaJobPriority(java.lang.String jobPriority)voidsetCamundaTaskPriority(java.lang.String taskPriority)voidsetCamundaVersionTag(java.lang.String versionTag)voidsetClosed(boolean closed)voidsetExecutable(boolean executable)voidsetMonitoring(Monitoring monitoring)voidsetProcessType(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 Detail
-
processTypeAttribute
protected static Attribute<ProcessType> processTypeAttribute
-
isClosedAttribute
protected static Attribute<java.lang.Boolean> isClosedAttribute
-
isExecutableAttribute
protected static Attribute<java.lang.Boolean> isExecutableAttribute
-
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<java.lang.String> camundaCandidateStarterGroupsAttribute
camunda extensions
-
camundaCandidateStarterUsersAttribute
protected static Attribute<java.lang.String> camundaCandidateStarterUsersAttribute
-
camundaJobPriorityAttribute
protected static Attribute<java.lang.String> camundaJobPriorityAttribute
-
camundaTaskPriorityAttribute
protected static Attribute<java.lang.String> camundaTaskPriorityAttribute
-
camundaHistoryTimeToLiveAttribute
protected static Attribute<java.lang.String> camundaHistoryTimeToLiveAttribute
-
camundaIsStartableInTasklistAttribute
protected static Attribute<java.lang.Boolean> camundaIsStartableInTasklistAttribute
-
camundaVersionTagAttribute
protected static Attribute<java.lang.String> camundaVersionTagAttribute
-
-
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 java.util.Collection<Property> getProperties()
- Specified by:
getPropertiesin interfaceProcess
-
getLaneSets
public java.util.Collection<LaneSet> getLaneSets()
- Specified by:
getLaneSetsin interfaceProcess
-
getFlowElements
public java.util.Collection<FlowElement> getFlowElements()
- Specified by:
getFlowElementsin interfaceProcess
-
getArtifacts
public java.util.Collection<Artifact> getArtifacts()
- Specified by:
getArtifactsin interfaceProcess
-
getCorrelationSubscriptions
public java.util.Collection<CorrelationSubscription> getCorrelationSubscriptions()
- Specified by:
getCorrelationSubscriptionsin interfaceProcess
-
getResourceRoles
public java.util.Collection<ResourceRole> getResourceRoles()
- Specified by:
getResourceRolesin interfaceProcess
-
getSupports
public java.util.Collection<Process> getSupports()
- Specified by:
getSupportsin interfaceProcess
-
getCamundaCandidateStarterGroups
public java.lang.String getCamundaCandidateStarterGroups()
camunda extensions- Specified by:
getCamundaCandidateStarterGroupsin interfaceProcess
-
setCamundaCandidateStarterGroups
public void setCamundaCandidateStarterGroups(java.lang.String camundaCandidateStarterGroups)
- Specified by:
setCamundaCandidateStarterGroupsin interfaceProcess
-
getCamundaCandidateStarterGroupsList
public java.util.List<java.lang.String> getCamundaCandidateStarterGroupsList()
- Specified by:
getCamundaCandidateStarterGroupsListin interfaceProcess
-
setCamundaCandidateStarterGroupsList
public void setCamundaCandidateStarterGroupsList(java.util.List<java.lang.String> camundaCandidateStarterGroupsList)
- Specified by:
setCamundaCandidateStarterGroupsListin interfaceProcess
-
getCamundaCandidateStarterUsers
public java.lang.String getCamundaCandidateStarterUsers()
- Specified by:
getCamundaCandidateStarterUsersin interfaceProcess
-
setCamundaCandidateStarterUsers
public void setCamundaCandidateStarterUsers(java.lang.String camundaCandidateStarterUsers)
- Specified by:
setCamundaCandidateStarterUsersin interfaceProcess
-
getCamundaCandidateStarterUsersList
public java.util.List<java.lang.String> getCamundaCandidateStarterUsersList()
- Specified by:
getCamundaCandidateStarterUsersListin interfaceProcess
-
setCamundaCandidateStarterUsersList
public void setCamundaCandidateStarterUsersList(java.util.List<java.lang.String> camundaCandidateStarterUsersList)
- Specified by:
setCamundaCandidateStarterUsersListin interfaceProcess
-
getCamundaJobPriority
public java.lang.String getCamundaJobPriority()
- Specified by:
getCamundaJobPriorityin interfaceProcess
-
setCamundaJobPriority
public void setCamundaJobPriority(java.lang.String jobPriority)
- Specified by:
setCamundaJobPriorityin interfaceProcess
-
getCamundaTaskPriority
public java.lang.String getCamundaTaskPriority()
- Specified by:
getCamundaTaskPriorityin interfaceProcess
-
setCamundaTaskPriority
public void setCamundaTaskPriority(java.lang.String taskPriority)
- Specified by:
setCamundaTaskPriorityin interfaceProcess
-
getCamundaHistoryTimeToLive
public java.lang.Integer getCamundaHistoryTimeToLive()
- Specified by:
getCamundaHistoryTimeToLivein interfaceProcess
-
setCamundaHistoryTimeToLive
public void setCamundaHistoryTimeToLive(java.lang.Integer historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLivein interfaceProcess
-
getCamundaHistoryTimeToLiveString
public java.lang.String getCamundaHistoryTimeToLiveString()
- Specified by:
getCamundaHistoryTimeToLiveStringin interfaceProcess
-
setCamundaHistoryTimeToLiveString
public void setCamundaHistoryTimeToLiveString(java.lang.String historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLiveStringin interfaceProcess
-
isCamundaStartableInTasklist
public java.lang.Boolean isCamundaStartableInTasklist()
- Specified by:
isCamundaStartableInTasklistin interfaceProcess
-
setCamundaIsStartableInTasklist
public void setCamundaIsStartableInTasklist(java.lang.Boolean isStartableInTasklist)
- Specified by:
setCamundaIsStartableInTasklistin interfaceProcess
-
getCamundaVersionTag
public java.lang.String getCamundaVersionTag()
- Specified by:
getCamundaVersionTagin interfaceProcess
-
setCamundaVersionTag
public void setCamundaVersionTag(java.lang.String versionTag)
- Specified by:
setCamundaVersionTagin interfaceProcess
-
-