Class SEventDefinitionImpl
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.event.impl.SEventDefinitionImpl
- All Implemented Interfaces:
Serializable,SEventDefinition,SBaseElement,SFlowNodeDefinition,SNamedElement
- Direct Known Subclasses:
SCatchEventDefinitionImpl,SThrowEventDefinitionImpl
public abstract class SEventDefinitionImpl
extends SFlowNodeDefinitionImpl
implements SEventDefinition
- Author:
- Elias Ricken de Medeiros, 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
ConstructorsConstructorDescriptionSEventDefinitionImpl(long id, String name) SEventDefinitionImpl(org.bonitasoft.engine.bpm.flownode.EventDefinition eventDefinition, Map<String, STransitionDefinition> transitionsMap) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddEventTriggerDefinition(SEventTriggerDefinition eventTrigger) Retrieve an unmodifiable list of event triggers associate to this event.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
-
Constructor Details
-
SEventDefinitionImpl
public SEventDefinitionImpl(org.bonitasoft.engine.bpm.flownode.EventDefinition eventDefinition, Map<String, STransitionDefinition> transitionsMap) -
SEventDefinitionImpl
-
-
Method Details
-
getEventTriggers
Description copied from interface:SEventDefinitionRetrieve an unmodifiable list of event triggers associate to this event. If none, an empty list is returned.- Specified by:
getEventTriggersin interfaceSEventDefinition- Returns:
- an unmodifiable list of event triggers associate to this event
-
addEventTriggerDefinition
-