Interface SFlowNodeDefinition
-
- All Superinterfaces:
SBaseElement,java.io.Serializable,SNamedElement
- All Known Subinterfaces:
SActivityDefinition,SAutomaticTaskDefinition,SBoundaryEventDefinition,SCallActivityDefinition,SCatchEventDefinition,SEndEventDefinition,SEventDefinition,SGatewayDefinition,SHumanTaskDefinition,SImplicitThrowEventDefinition,SIntermediateCatchEventDefinition,SIntermediateThrowEventDefinition,SManualTaskDefinition,SReceiveTaskDefinition,SSendTaskDefinition,SStartEventDefinition,SSubProcessDefinition,STaskDefinition,SThrowEventDefinition,SUserTaskDefinition
- All Known Implementing Classes:
SActivityDefinitionImpl,SAutomaticTaskDefinitionImpl,SBoundaryEventDefinitionImpl,SCallActivityDefinitionImpl,SCatchEventDefinitionImpl,SEndEventDefinitionImpl,SEventDefinitionImpl,SFlowNodeDefinitionImpl,SGatewayDefinitionImpl,SHumanTaskDefinitionImpl,SIntermediateCatchEventDefinitionImpl,SIntermediateThrowEventDefinitionImpl,SManualTaskDefinitionImpl,SReceiveTaskDefinitionImpl,SSendTaskDefinitionImpl,SStartEventDefinitionImpl,SSubProcessDefinitionImpl,SThrowEventDefinitionImpl,SUserTaskDefinitionImpl
public interface SFlowNodeDefinition extends SNamedElement
- Author:
- Feng Hui, Zhao Na, Baptiste Mesta, Matthieu Chaffotte
-
-
Method Summary
-
Methods inherited from interface org.bonitasoft.engine.core.process.definition.model.SBaseElement
getId
-
Methods inherited from interface org.bonitasoft.engine.core.process.definition.model.SNamedElement
getName
-
-
-
-
Method Detail
-
getParentContainer
SFlowElementContainerDefinition getParentContainer()
-
getOutgoingTransitions
java.util.List<STransitionDefinition> getOutgoingTransitions()
Gets the outgoing transitions of the activity.- Returns:
- the outgoing transitions of the activity
-
getIncomingTransitions
java.util.List<STransitionDefinition> getIncomingTransitions()
Gets the incoming transitions of the activity.- Returns:
- the incoming transitions of the activity
-
hasOutgoingTransitions
boolean hasOutgoingTransitions()
Checks whether the activity has outgoing transitions.- Returns:
- true if the activity contains outgoing transitions; false otherwise;
-
hasIncomingTransitions
boolean hasIncomingTransitions()
Checks whether the activity contains incoming transitions.- Returns:
- true if the activity contains incoming transitions; false otherwise
-
getDefaultTransition
STransitionDefinition getDefaultTransition()
-
getConnectors
java.util.List<SConnectorDefinition> getConnectors()
-
hasConnectors
boolean hasConnectors()
- Returns:
- Since:
- 6.3
-
getConnectorDefinition
SConnectorDefinition getConnectorDefinition(java.lang.String name)
- Parameters:
name-- Returns:
- Since:
- 6.1
-
getType
SFlowNodeType getType()
-
getDescription
java.lang.String getDescription()
-
getDisplayDescription
SExpression getDisplayDescription()
-
getDisplayDescriptionAfterCompletion
SExpression getDisplayDescriptionAfterCompletion()
-
getDisplayName
SExpression getDisplayName()
-
getConnectors
java.util.List<SConnectorDefinition> getConnectors(org.bonitasoft.engine.bpm.connector.ConnectorEvent connectorEvent)
-
getTransitionIndex
int getTransitionIndex(java.lang.Long transitionId)
-
isStartable
boolean isStartable()
-
isParalleleOrInclusive
boolean isParalleleOrInclusive()
-
isExclusive
boolean isExclusive()
-
isInterrupting
boolean isInterrupting()
-
isBoundaryEvent
boolean isBoundaryEvent()
-
isEventSubProcess
boolean isEventSubProcess()
-
-