Class SCatchEventDefinitionImpl
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
org.bonitasoft.engine.core.process.definition.model.event.impl.SCatchEventDefinitionImpl
- All Implemented Interfaces:
Serializable,SCatchEventDefinition,SEventDefinition,SBaseElement,SFlowNodeDefinition,SNamedElement
- Direct Known Subclasses:
SBoundaryEventDefinitionImpl,SIntermediateCatchEventDefinitionImpl,SStartEventDefinitionImpl
public abstract class SCatchEventDefinitionImpl
extends SEventDefinitionImpl
implements SCatchEventDefinition
- Author:
- Elias Ricken de Medeiros, 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
ConstructorsConstructorDescriptionSCatchEventDefinitionImpl(long id, String name) SCatchEventDefinitionImpl(org.bonitasoft.engine.bpm.flownode.CatchEventDefinition eventDefinition, Map<String, STransitionDefinition> transitionsMap) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddErrorEventTrigger(SCatchErrorEventTriggerDefinition errorEventTrigger) voidaddMessageEventTrigger(SCatchMessageEventTriggerDefinition messageEventTrigger) voidaddSignalEventTrigger(SCatchSignalEventTriggerDefinition signalEventTrigger) voidaddTimerEventTrigger(STimerEventTriggerDefinition timerEventTrigger) getErrorEventTriggerDefinition(String errorCode) getMessageEventTriggerDefinition(String messageName) booleanvoidsetInterrupting(boolean isInterrupting) Methods inherited from class org.bonitasoft.engine.core.process.definition.model.event.impl.SEventDefinitionImpl
addEventTriggerDefinition, getEventTriggersMethods 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, 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.event.SEventDefinition
getEventTriggersMethods 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, isParalleleOrInclusive, isStartableMethods inherited from interface org.bonitasoft.engine.core.process.definition.model.SNamedElement
getName
-
Constructor Details
-
SCatchEventDefinitionImpl
public SCatchEventDefinitionImpl(org.bonitasoft.engine.bpm.flownode.CatchEventDefinition eventDefinition, Map<String, STransitionDefinition> transitionsMap) -
SCatchEventDefinitionImpl
-
-
Method Details
-
getTimerEventTriggerDefinitions
- Specified by:
getTimerEventTriggerDefinitionsin interfaceSCatchEventDefinition
-
addTimerEventTrigger
-
getMessageEventTriggerDefinitions
- Specified by:
getMessageEventTriggerDefinitionsin interfaceSCatchEventDefinition
-
addMessageEventTrigger
-
getMessageEventTriggerDefinition
- Specified by:
getMessageEventTriggerDefinitionin interfaceSCatchEventDefinition
-
getSignalEventTriggerDefinitions
- Specified by:
getSignalEventTriggerDefinitionsin interfaceSCatchEventDefinition
-
addSignalEventTrigger
-
setInterrupting
public void setInterrupting(boolean isInterrupting) -
isInterrupting
public boolean isInterrupting()- Specified by:
isInterruptingin interfaceSCatchEventDefinition- Specified by:
isInterruptingin interfaceSFlowNodeDefinition- Overrides:
isInterruptingin classSFlowNodeDefinitionImpl
-
getErrorEventTriggerDefinitions
- Specified by:
getErrorEventTriggerDefinitionsin interfaceSCatchEventDefinition
-
getErrorEventTriggerDefinition
- Specified by:
getErrorEventTriggerDefinitionin interfaceSCatchEventDefinition
-
addErrorEventTrigger
-