Class ProcessImpl
java.lang.Object
org.finos.fluxnova.bpm.model.xml.impl.instance.ModelElementInstanceImpl
org.finos.fluxnova.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
org.finos.fluxnova.bpm.model.bpmn.impl.instance.BaseElementImpl
org.finos.fluxnova.bpm.model.bpmn.impl.instance.RootElementImpl
org.finos.fluxnova.bpm.model.bpmn.impl.instance.CallableElementImpl
org.finos.fluxnova.bpm.model.bpmn.impl.instance.ProcessImpl
- All Implemented Interfaces:
BaseElement,BpmnModelElementInstance,CallableElement,Process,RootElement,ModelElementInstance
The BPMN process element
- Author:
- Daniel Meyer, Sebastian Menski
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static ChildElementCollection<Artifact> protected static ChildElement<Auditing> camunda extensionsprotected static ChildElementCollection<CorrelationSubscription> static final Stringprotected 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.finos.fluxnova.bpm.model.bpmn.impl.instance.CallableElementImpl
ioBindingCollection, ioSpecificationChild, nameAttribute, supportedInterfaceRefCollectionFields inherited from class org.finos.fluxnova.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttributeFields inherited from class org.finos.fluxnova.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns a new fluent builder for the element if implemented.camunda extensionsbooleanisClosed()booleanstatic voidregisterType(ModelBuilder modelBuilder) voidsetAuditing(Auditing auditing) voidsetClosed(boolean closed) voidsetExecutable(boolean executable) voidsetFluxnovaCandidateStarterGroups(String camundaCandidateStarterGroups) voidsetFluxnovaCandidateStarterGroupsList(List<String> camundaCandidateStarterGroupsList) voidsetFluxnovaCandidateStarterUsers(String camundaCandidateStarterUsers) voidsetFluxnovaCandidateStarterUsersList(List<String> camundaCandidateStarterUsersList) voidsetFluxnovaHistoryTimeToLive(Integer historyTimeToLive) voidsetFluxnovaHistoryTimeToLiveString(String historyTimeToLive) voidsetFluxnovaIsStartableInTasklist(Boolean isStartableInTasklist) voidsetFluxnovaJobPriority(String jobPriority) voidsetFluxnovaTaskPriority(String taskPriority) voidsetFluxnovaVersionTag(String versionTag) voidsetMonitoring(Monitoring monitoring) voidsetProcessType(ProcessType processType) Methods inherited from class org.finos.fluxnova.bpm.model.bpmn.impl.instance.CallableElementImpl
getIoBindings, getIoSpecification, getName, getSupportedInterfaces, setIoSpecification, setNameMethods inherited from class org.finos.fluxnova.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setIdMethods inherited from class org.finos.fluxnova.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
getScope, isScopeMethods inherited from class org.finos.fluxnova.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, updateAfterReplacementMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.finos.fluxnova.bpm.model.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setIdMethods inherited from interface org.finos.fluxnova.bpm.model.bpmn.instance.BpmnModelElementInstance
getScope, isScopeMethods inherited from interface org.finos.fluxnova.bpm.model.bpmn.instance.CallableElement
getIoBindings, getIoSpecification, getName, getSupportedInterfaces, setIoSpecification, setNameMethods inherited from interface org.finos.fluxnova.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: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
- Specified by:
getProcessTypein interfaceProcess
-
setProcessType
- Specified by:
setProcessTypein interfaceProcess
-
isClosed
public boolean isClosed() -
setClosed
public void setClosed(boolean closed) -
isExecutable
public boolean isExecutable()- Specified by:
isExecutablein interfaceProcess
-
setExecutable
public void setExecutable(boolean executable) - Specified by:
setExecutablein interfaceProcess
-
getAuditing
- Specified by:
getAuditingin interfaceProcess
-
setAuditing
- Specified by:
setAuditingin interfaceProcess
-
getMonitoring
- Specified by:
getMonitoringin interfaceProcess
-
setMonitoring
- Specified by:
setMonitoringin interfaceProcess
-
getProperties
- Specified by:
getPropertiesin interfaceProcess
-
getLaneSets
- Specified by:
getLaneSetsin interfaceProcess
-
getFlowElements
- Specified by:
getFlowElementsin interfaceProcess
-
getArtifacts
- Specified by:
getArtifactsin interfaceProcess
-
getCorrelationSubscriptions
- Specified by:
getCorrelationSubscriptionsin interfaceProcess
-
getResourceRoles
- Specified by:
getResourceRolesin interfaceProcess
-
getSupports
- Specified by:
getSupportsin interfaceProcess
-
getFluxnovaCandidateStarterGroups
camunda extensions- Specified by:
getFluxnovaCandidateStarterGroupsin interfaceProcess
-
setFluxnovaCandidateStarterGroups
- Specified by:
setFluxnovaCandidateStarterGroupsin interfaceProcess
-
getFluxnovaCandidateStarterGroupsList
- Specified by:
getFluxnovaCandidateStarterGroupsListin interfaceProcess
-
setFluxnovaCandidateStarterGroupsList
- Specified by:
setFluxnovaCandidateStarterGroupsListin interfaceProcess
-
getFluxnovaCandidateStarterUsers
- Specified by:
getFluxnovaCandidateStarterUsersin interfaceProcess
-
setFluxnovaCandidateStarterUsers
- Specified by:
setFluxnovaCandidateStarterUsersin interfaceProcess
-
getFluxnovaCandidateStarterUsersList
- Specified by:
getFluxnovaCandidateStarterUsersListin interfaceProcess
-
setFluxnovaCandidateStarterUsersList
- Specified by:
setFluxnovaCandidateStarterUsersListin interfaceProcess
-
getFluxnovaJobPriority
- Specified by:
getFluxnovaJobPriorityin interfaceProcess
-
setFluxnovaJobPriority
- Specified by:
setFluxnovaJobPriorityin interfaceProcess
-
getFluxnovaTaskPriority
- Specified by:
getFluxnovaTaskPriorityin interfaceProcess
-
setFluxnovaTaskPriority
- Specified by:
setFluxnovaTaskPriorityin interfaceProcess
-
getFluxnovaHistoryTimeToLive
- Specified by:
getFluxnovaHistoryTimeToLivein interfaceProcess
-
setFluxnovaHistoryTimeToLive
- Specified by:
setFluxnovaHistoryTimeToLivein interfaceProcess
-
getFluxnovaHistoryTimeToLiveString
- Specified by:
getFluxnovaHistoryTimeToLiveStringin interfaceProcess
-
setFluxnovaHistoryTimeToLiveString
- Specified by:
setFluxnovaHistoryTimeToLiveStringin interfaceProcess
-
isFluxnovaStartableInTasklist
- Specified by:
isFluxnovaStartableInTasklistin interfaceProcess
-
setFluxnovaIsStartableInTasklist
- Specified by:
setFluxnovaIsStartableInTasklistin interfaceProcess
-
getFluxnovaVersionTag
- Specified by:
getFluxnovaVersionTagin interfaceProcess
-
setFluxnovaVersionTag
- Specified by:
setFluxnovaVersionTagin interfaceProcess
-