Class SFlowElementContainerDefinitionImpl
- java.lang.Object
-
- org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
-
- org.bonitasoft.engine.core.process.definition.model.impl.SFlowElementContainerDefinitionImpl
-
- All Implemented Interfaces:
java.io.Serializable,SBaseElement,SFlowElementContainerDefinition
public class SFlowElementContainerDefinitionImpl extends SBaseElementImpl implements SFlowElementContainerDefinition
- Author:
- Matthieu Chaffotte, Celine Souchet
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
SBaseElementImpl.EQUALS_STATE
-
-
Constructor Summary
Constructors Constructor Description SFlowElementContainerDefinitionImpl()SFlowElementContainerDefinitionImpl(org.bonitasoft.engine.bpm.flownode.FlowElementContainerDefinition container)
-
Method Summary
-
Methods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
checkNaiveEquality, getId, setId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bonitasoft.engine.core.process.definition.model.SBaseElement
getId
-
-
-
-
Method Detail
-
addTransition
public void addTransition(STransitionDefinition transition)
-
addActivity
public void addActivity(SActivityDefinition activity)
-
addEvent
public void addEvent(SEventDefinition eventDefinition)
-
addSubProcess
public void addSubProcess(SSubProcessDefinition sSubProcessDefinition)
-
addGateway
public void addGateway(SGatewayDefinition gateway)
-
addBusinessDataDefinition
public void addBusinessDataDefinition(SBusinessDataDefinition businessDataDefinition)
-
getGateways
public java.util.Set<SGatewayDefinition> getGateways()
- Specified by:
getGatewaysin interfaceSFlowElementContainerDefinition
-
getGateway
public SGatewayDefinition getGateway(java.lang.String name)
- Specified by:
getGatewayin interfaceSFlowElementContainerDefinition
-
getFlowNodes
public java.util.Set<SFlowNodeDefinition> getFlowNodes()
- Specified by:
getFlowNodesin interfaceSFlowElementContainerDefinition
-
getFlowNode
public SFlowNodeDefinition getFlowNode(long id)
- Specified by:
getFlowNodein interfaceSFlowElementContainerDefinition
-
getFlowNode
public SFlowNodeDefinition getFlowNode(java.lang.String targetFlowNode)
- Specified by:
getFlowNodein interfaceSFlowElementContainerDefinition
-
getTransition
public STransitionDefinition getTransition(java.lang.String transitionId)
- Specified by:
getTransitionin interfaceSFlowElementContainerDefinition
-
getConnectors
public java.util.List<SConnectorDefinition> getConnectors()
- Specified by:
getConnectorsin interfaceSFlowElementContainerDefinition
-
getConnectorDefinition
public SConnectorDefinition getConnectorDefinition(java.lang.String name)
- Specified by:
getConnectorDefinitionin interfaceSFlowElementContainerDefinition- Parameters:
name- the name of the connector definition- Returns:
- the connector definition having that name
-
getConnectors
public java.util.List<SConnectorDefinition> getConnectors(org.bonitasoft.engine.bpm.connector.ConnectorEvent connectorEvent)
- Specified by:
getConnectorsin interfaceSFlowElementContainerDefinition
-
getStartEvents
public java.util.List<SStartEventDefinition> getStartEvents()
- Specified by:
getStartEventsin interfaceSFlowElementContainerDefinition
-
getIntermediateCatchEvents
public java.util.List<SIntermediateCatchEventDefinition> getIntermediateCatchEvents()
- Specified by:
getIntermediateCatchEventsin interfaceSFlowElementContainerDefinition
-
getEndEvents
public java.util.List<SEndEventDefinition> getEndEvents()
- Specified by:
getEndEventsin interfaceSFlowElementContainerDefinition
-
getBusinessDataDefinitions
public java.util.List<SBusinessDataDefinition> getBusinessDataDefinitions()
- Specified by:
getBusinessDataDefinitionsin interfaceSFlowElementContainerDefinition
-
getBusinessDataDefinition
public SBusinessDataDefinition getBusinessDataDefinition(java.lang.String name)
- Specified by:
getBusinessDataDefinitionin interfaceSFlowElementContainerDefinition
-
getDataDefinitions
public java.util.List<SDataDefinition> getDataDefinitions()
- Specified by:
getDataDefinitionsin interfaceSFlowElementContainerDefinition
-
getIntermdiateThrowEvents
public java.util.List<SIntermediateThrowEventDefinition> getIntermdiateThrowEvents()
- Specified by:
getIntermdiateThrowEventsin interfaceSFlowElementContainerDefinition
-
getDocumentDefinitions
public java.util.List<SDocumentDefinition> getDocumentDefinitions()
- Specified by:
getDocumentDefinitionsin interfaceSFlowElementContainerDefinition
-
getActivities
public java.util.Set<SActivityDefinition> getActivities()
- Specified by:
getActivitiesin interfaceSFlowElementContainerDefinition
-
getSubProcessDefinitions
public java.util.Set<SSubProcessDefinition> getSubProcessDefinitions()
- Specified by:
getSubProcessDefinitionsin interfaceSFlowElementContainerDefinition- Returns:
-
getTransitions
public java.util.Set<STransitionDefinition> getTransitions()
- Specified by:
getTransitionsin interfaceSFlowElementContainerDefinition
-
getBoundaryEvents
public java.util.List<SBoundaryEventDefinition> getBoundaryEvents()
- Specified by:
getBoundaryEventsin interfaceSFlowElementContainerDefinition
-
getBoundaryEvent
public SBoundaryEventDefinition getBoundaryEvent(java.lang.String name)
- Specified by:
getBoundaryEventin interfaceSFlowElementContainerDefinition
-
containsInclusiveGateway
public boolean containsInclusiveGateway()
- Specified by:
containsInclusiveGatewayin interfaceSFlowElementContainerDefinition
-
getDocumentListDefinitions
public java.util.List<SDocumentListDefinition> getDocumentListDefinitions()
- Specified by:
getDocumentListDefinitionsin interfaceSFlowElementContainerDefinition- Returns:
- the document list definitions
- Since:
- 6.4.0
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classSBaseElementImpl
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSBaseElementImpl
-
-