Class SActivityDefinitionImpl
java.lang.Object
org.bonitasoft.engine.core.process.definition.model.impl.SBaseElementImpl
org.bonitasoft.engine.core.process.definition.model.impl.SNamedElementImpl
org.bonitasoft.engine.core.process.definition.model.impl.SFlowNodeDefinitionImpl
org.bonitasoft.engine.core.process.definition.model.impl.SActivityDefinitionImpl
- All Implemented Interfaces:
Serializable,SActivityDefinition,SBaseElement,SFlowNodeDefinition,SNamedElement
- Direct Known Subclasses:
SAutomaticTaskDefinitionImpl,SCallActivityDefinitionImpl,SHumanTaskDefinitionImpl,SReceiveTaskDefinitionImpl,SSendTaskDefinitionImpl,SSubProcessDefinitionImpl
public abstract class SActivityDefinitionImpl
extends SFlowNodeDefinitionImpl
implements SActivityDefinition
- Author:
- Matthieu Chaffotte, Frederic Bouquet, 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 -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SLoopCharacteristicsprotected List<SDataDefinition>protected List<SOperation> -
Constructor Summary
ConstructorsConstructorDescriptionSActivityDefinitionImpl(long id, String name) SActivityDefinitionImpl(org.bonitasoft.engine.bpm.flownode.ActivityDefinition activityDefinition, Map<String, STransitionDefinition> transitionsMap) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBoundaryEventDefinition(SBoundaryEventDefinition boundaryEventDefinition) voidaddSDataDefinition(SDataDefinition sDataDefinition) voidsetLoopCharacteristics(SLoopCharacteristics loopCharacteristics) Methods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SFlowNodeDefinitionImpl
addIncomingTransition, addOutgoingTransition, equals, getConnectorDefinition, getConnectors, getConnectors, getDefaultTransition, getDescription, getDisplayDescription, getDisplayDescriptionAfterCompletion, getDisplayName, getIncomingTransitions, getOutgoingTransitions, getParentContainer, getTransitionIndex, hasConnectors, hashCode, hasIncomingTransitions, hasOutgoingTransitions, isBoundaryEvent, isEventSubProcess, isExclusive, isInterrupting, isParalleleOrInclusive, isStartable, setDescription, setDisplayDescription, setDisplayNameMethods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SNamedElementImpl
checkFurtherNaiveEquality, getNameMethods 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
getIdMethods inherited from interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinition
getConnectorDefinition, getConnectors, getConnectors, getDefaultTransition, getDescription, getDisplayDescription, getDisplayDescriptionAfterCompletion, getDisplayName, getIncomingTransitions, getOutgoingTransitions, getParentContainer, getTransitionIndex, getType, hasConnectors, hasIncomingTransitions, hasOutgoingTransitions, isBoundaryEvent, isEventSubProcess, isExclusive, isInterrupting, isParalleleOrInclusive, isStartableMethods inherited from interface org.bonitasoft.engine.core.process.definition.model.SNamedElement
getName
-
Field Details
-
sDataDefinitions
-
sOperations
-
loopCharacteristics
-
-
Constructor Details
-
SActivityDefinitionImpl
-
SActivityDefinitionImpl
public SActivityDefinitionImpl(org.bonitasoft.engine.bpm.flownode.ActivityDefinition activityDefinition, Map<String, STransitionDefinition> transitionsMap)
-
-
Method Details
-
getSOperations
- Specified by:
getSOperationsin interfaceSActivityDefinition
-
getSDataDefinitions
- Specified by:
getSDataDefinitionsin interfaceSActivityDefinition
-
addSDataDefinition
-
getBoundaryEventDefinitions
- Specified by:
getBoundaryEventDefinitionsin interfaceSActivityDefinition
-
getBoundaryEventDefinition
public SBoundaryEventDefinition getBoundaryEventDefinition(String name) throws SBoundaryEventNotFoundException - Specified by:
getBoundaryEventDefinitionin interfaceSActivityDefinition- Throws:
SBoundaryEventNotFoundException
-
addBoundaryEventDefinition
-
getLoopCharacteristics
- Specified by:
getLoopCharacteristicsin interfaceSActivityDefinition
-
setLoopCharacteristics
-
getBusinessDataDefinitions
- Specified by:
getBusinessDataDefinitionsin interfaceSActivityDefinition
-
getBusinessDataDefinition
- Specified by:
getBusinessDataDefinitionin interfaceSActivityDefinition
-