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:
Serializable,SBaseElement,SFlowElementContainerDefinition
public class SFlowElementContainerDefinitionImpl
extends SBaseElementImpl
implements SFlowElementContainerDefinition
- Author:
- Matthieu Chaffotte, Celine Souchet
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
SBaseElementImpl.EQUALS_STATE -
Constructor Summary
ConstructorsConstructorDescriptionSFlowElementContainerDefinitionImpl(org.bonitasoft.engine.bpm.flownode.FlowElementContainerDefinition container) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActivity(SActivityDefinition activity) voidaddBusinessDataDefinition(SBusinessDataDefinition businessDataDefinition) voidaddEvent(SEventDefinition eventDefinition) voidaddGateway(SGatewayDefinition gateway) voidaddSubProcess(SSubProcessDefinition sSubProcessDefinition) voidaddTransition(STransitionDefinition transition) booleanbooleangetBoundaryEvent(String name) getConnectorDefinition(String name) getConnectors(org.bonitasoft.engine.bpm.connector.ConnectorEvent connectorEvent) getFlowNode(long id) getFlowNode(String targetFlowNode) getGateway(String name) getTransition(String transitionId) inthashCode()Methods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
checkNaiveEquality, getId, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bonitasoft.engine.core.process.definition.model.SBaseElement
getId
-
Constructor Details
-
SFlowElementContainerDefinitionImpl
public SFlowElementContainerDefinitionImpl() -
SFlowElementContainerDefinitionImpl
public SFlowElementContainerDefinitionImpl(org.bonitasoft.engine.bpm.flownode.FlowElementContainerDefinition container)
-
-
Method Details
-
addTransition
-
addActivity
-
addEvent
-
addSubProcess
-
addGateway
-
addBusinessDataDefinition
-
getGateways
- Specified by:
getGatewaysin interfaceSFlowElementContainerDefinition
-
getGateway
- Specified by:
getGatewayin interfaceSFlowElementContainerDefinition
-
getFlowNodes
- Specified by:
getFlowNodesin interfaceSFlowElementContainerDefinition
-
getFlowNode
- Specified by:
getFlowNodein interfaceSFlowElementContainerDefinition
-
getFlowNode
- Specified by:
getFlowNodein interfaceSFlowElementContainerDefinition
-
getTransition
- Specified by:
getTransitionin interfaceSFlowElementContainerDefinition
-
getConnectors
- Specified by:
getConnectorsin interfaceSFlowElementContainerDefinition
-
getConnectorDefinition
- Specified by:
getConnectorDefinitionin interfaceSFlowElementContainerDefinition- Parameters:
name- the name of the connector definition- Returns:
- the connector definition having that name
-
getConnectors
public List<SConnectorDefinition> getConnectors(org.bonitasoft.engine.bpm.connector.ConnectorEvent connectorEvent) - Specified by:
getConnectorsin interfaceSFlowElementContainerDefinition
-
getStartEvents
- Specified by:
getStartEventsin interfaceSFlowElementContainerDefinition
-
getIntermediateCatchEvents
- Specified by:
getIntermediateCatchEventsin interfaceSFlowElementContainerDefinition
-
getEndEvents
- Specified by:
getEndEventsin interfaceSFlowElementContainerDefinition
-
getBusinessDataDefinitions
- Specified by:
getBusinessDataDefinitionsin interfaceSFlowElementContainerDefinition
-
getBusinessDataDefinition
- Specified by:
getBusinessDataDefinitionin interfaceSFlowElementContainerDefinition
-
getDataDefinitions
- Specified by:
getDataDefinitionsin interfaceSFlowElementContainerDefinition
-
getIntermdiateThrowEvents
- Specified by:
getIntermdiateThrowEventsin interfaceSFlowElementContainerDefinition
-
getDocumentDefinitions
- Specified by:
getDocumentDefinitionsin interfaceSFlowElementContainerDefinition
-
getActivities
- Specified by:
getActivitiesin interfaceSFlowElementContainerDefinition
-
getSubProcessDefinitions
- Specified by:
getSubProcessDefinitionsin interfaceSFlowElementContainerDefinition- Returns:
-
getTransitions
- Specified by:
getTransitionsin interfaceSFlowElementContainerDefinition
-
getBoundaryEvents
- Specified by:
getBoundaryEventsin interfaceSFlowElementContainerDefinition
-
getBoundaryEvent
- Specified by:
getBoundaryEventin interfaceSFlowElementContainerDefinition
-
containsInclusiveGateway
public boolean containsInclusiveGateway()- Specified by:
containsInclusiveGatewayin interfaceSFlowElementContainerDefinition
-
getDocumentListDefinitions
- Specified by:
getDocumentListDefinitionsin interfaceSFlowElementContainerDefinition- Returns:
- the document list definitions
- Since:
- 6.4.0
-
equals
- Overrides:
equalsin classSBaseElementImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classSBaseElementImpl
-