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:
java.io.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:
- 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 SCatchEventDefinitionImpl(long id, java.lang.String name)SCatchEventDefinitionImpl(org.bonitasoft.engine.bpm.flownode.CatchEventDefinition eventDefinition, java.util.Map<java.lang.String,STransitionDefinition> transitionsMap)
-
Method Summary
-
Methods inherited from class org.bonitasoft.engine.core.process.definition.model.event.impl.SEventDefinitionImpl
addEventTriggerDefinition, getEventTriggers
-
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, isParalleleOrInclusive, isStartable, setDescription, setDisplayDescription, setDisplayName
-
Methods inherited from class org.bonitasoft.engine.core.process.definition.model.impl.SNamedElementImpl
checkFurtherNaiveEquality, getName
-
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
-
Methods inherited from interface org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition
getEventTriggers
-
Methods 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, isStartable
-
Methods inherited from interface org.bonitasoft.engine.core.process.definition.model.SNamedElement
getName
-
-
-
-
Constructor Detail
-
SCatchEventDefinitionImpl
public SCatchEventDefinitionImpl(org.bonitasoft.engine.bpm.flownode.CatchEventDefinition eventDefinition, java.util.Map<java.lang.String,STransitionDefinition> transitionsMap)
-
SCatchEventDefinitionImpl
public SCatchEventDefinitionImpl(long id, java.lang.String name)
-
-
Method Detail
-
getTimerEventTriggerDefinitions
public java.util.List<STimerEventTriggerDefinition> getTimerEventTriggerDefinitions()
- Specified by:
getTimerEventTriggerDefinitionsin interfaceSCatchEventDefinition
-
addTimerEventTrigger
public void addTimerEventTrigger(STimerEventTriggerDefinition timerEventTrigger)
-
getMessageEventTriggerDefinitions
public java.util.List<SCatchMessageEventTriggerDefinition> getMessageEventTriggerDefinitions()
- Specified by:
getMessageEventTriggerDefinitionsin interfaceSCatchEventDefinition
-
addMessageEventTrigger
public void addMessageEventTrigger(SCatchMessageEventTriggerDefinition messageEventTrigger)
-
getMessageEventTriggerDefinition
public SCatchMessageEventTriggerDefinition getMessageEventTriggerDefinition(java.lang.String messageName)
- Specified by:
getMessageEventTriggerDefinitionin interfaceSCatchEventDefinition
-
getSignalEventTriggerDefinitions
public java.util.List<SCatchSignalEventTriggerDefinition> getSignalEventTriggerDefinitions()
- Specified by:
getSignalEventTriggerDefinitionsin interfaceSCatchEventDefinition
-
addSignalEventTrigger
public void addSignalEventTrigger(SCatchSignalEventTriggerDefinition signalEventTrigger)
-
setInterrupting
public void setInterrupting(boolean isInterrupting)
-
isInterrupting
public boolean isInterrupting()
- Specified by:
isInterruptingin interfaceSCatchEventDefinition- Specified by:
isInterruptingin interfaceSFlowNodeDefinition- Overrides:
isInterruptingin classSFlowNodeDefinitionImpl
-
getErrorEventTriggerDefinitions
public java.util.List<SCatchErrorEventTriggerDefinition> getErrorEventTriggerDefinitions()
- Specified by:
getErrorEventTriggerDefinitionsin interfaceSCatchEventDefinition
-
getErrorEventTriggerDefinition
public SCatchErrorEventTriggerDefinition getErrorEventTriggerDefinition(java.lang.String errorCode)
- Specified by:
getErrorEventTriggerDefinitionin interfaceSCatchEventDefinition
-
addErrorEventTrigger
public void addErrorEventTrigger(SCatchErrorEventTriggerDefinition errorEventTrigger)
-
-