public abstract class SFlowNodeDefinitionImpl extends SNamedElementImpl implements org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinition
| Constructor and Description |
|---|
SFlowNodeDefinitionImpl(FlowNodeDefinition flowNodeDefinition,
Map<String,org.bonitasoft.engine.core.process.definition.model.STransitionDefinition> sTransitionsMap) |
SFlowNodeDefinitionImpl(long id,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConnector(org.bonitasoft.engine.core.process.definition.model.SConnectorDefinition sConnectorDefinition) |
void |
addIncomingTransition(int index,
org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition) |
void |
addIncomingTransition(org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition) |
void |
addOutgoingTransition(int index,
org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition) |
void |
addOutgoingTransition(org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition) |
boolean |
equals(Object obj) |
org.bonitasoft.engine.core.process.definition.model.SConnectorDefinition |
getConnectorDefinition(String name) |
List<org.bonitasoft.engine.core.process.definition.model.SConnectorDefinition> |
getConnectors() |
List<org.bonitasoft.engine.core.process.definition.model.SConnectorDefinition> |
getConnectors(ConnectorEvent connectorEvent) |
org.bonitasoft.engine.core.process.definition.model.STransitionDefinition |
getDefaultTransition() |
String |
getDescription() |
org.bonitasoft.engine.expression.model.SExpression |
getDisplayDescription() |
org.bonitasoft.engine.expression.model.SExpression |
getDisplayDescriptionAfterCompletion() |
org.bonitasoft.engine.expression.model.SExpression |
getDisplayName() |
List<org.bonitasoft.engine.core.process.definition.model.STransitionDefinition> |
getIncomingTransitions() |
List<org.bonitasoft.engine.core.process.definition.model.STransitionDefinition> |
getOutgoingTransitions() |
org.bonitasoft.engine.core.process.definition.model.SFlowElementContainerDefinition |
getParentContainer() |
int |
getTransitionIndex(String transitionName) |
boolean |
hasConnectors() |
int |
hashCode() |
boolean |
hasIncomingTransitions() |
boolean |
hasOutgoingTransitions() |
boolean |
isStartable() |
void |
removeIncomingTransition(org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition) |
void |
removeOutgoingTransition(org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition) |
void |
setDefaultTransition(org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition) |
void |
setDescription(String description) |
void |
setDisplayDescription(org.bonitasoft.engine.expression.model.SExpression displayDescription) |
void |
setDisplayDescriptionAfterCompletion(org.bonitasoft.engine.expression.model.SExpression displayDescriptionAfterCompletion) |
void |
setDisplayName(org.bonitasoft.engine.expression.model.SExpression displayName) |
void |
setParentContainer(org.bonitasoft.engine.core.process.definition.model.SFlowElementContainerDefinition parentContainer) |
getNamegetId, setIdclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetTypepublic SFlowNodeDefinitionImpl(FlowNodeDefinition flowNodeDefinition, Map<String,org.bonitasoft.engine.core.process.definition.model.STransitionDefinition> sTransitionsMap)
public SFlowNodeDefinitionImpl(long id,
String name)
public org.bonitasoft.engine.core.process.definition.model.SFlowElementContainerDefinition getParentContainer()
getParentContainer in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic void setParentContainer(org.bonitasoft.engine.core.process.definition.model.SFlowElementContainerDefinition parentContainer)
public List<org.bonitasoft.engine.core.process.definition.model.STransitionDefinition> getOutgoingTransitions()
getOutgoingTransitions in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic List<org.bonitasoft.engine.core.process.definition.model.STransitionDefinition> getIncomingTransitions()
getIncomingTransitions in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic List<org.bonitasoft.engine.core.process.definition.model.SConnectorDefinition> getConnectors()
getConnectors in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic boolean hasConnectors()
hasConnectors in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic org.bonitasoft.engine.core.process.definition.model.SConnectorDefinition getConnectorDefinition(String name)
getConnectorDefinition in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic org.bonitasoft.engine.core.process.definition.model.STransitionDefinition getDefaultTransition()
getDefaultTransition in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic void setDefaultTransition(org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition)
public boolean hasIncomingTransitions()
hasIncomingTransitions in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic boolean hasOutgoingTransitions()
hasOutgoingTransitions in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic List<org.bonitasoft.engine.core.process.definition.model.SConnectorDefinition> getConnectors(ConnectorEvent connectorEvent)
getConnectors in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic void addOutgoingTransition(org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition)
public void addOutgoingTransition(int index,
org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition)
public void removeOutgoingTransition(org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition)
public void addIncomingTransition(org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition)
public void addIncomingTransition(int index,
org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition)
public void removeIncomingTransition(org.bonitasoft.engine.core.process.definition.model.STransitionDefinition sTransition)
public void addConnector(org.bonitasoft.engine.core.process.definition.model.SConnectorDefinition sConnectorDefinition)
public String getDescription()
getDescription in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic void setDescription(String description)
public org.bonitasoft.engine.expression.model.SExpression getDisplayDescription()
getDisplayDescription in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic void setDisplayDescription(org.bonitasoft.engine.expression.model.SExpression displayDescription)
public org.bonitasoft.engine.expression.model.SExpression getDisplayDescriptionAfterCompletion()
getDisplayDescriptionAfterCompletion in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic void setDisplayDescriptionAfterCompletion(org.bonitasoft.engine.expression.model.SExpression displayDescriptionAfterCompletion)
public org.bonitasoft.engine.expression.model.SExpression getDisplayName()
getDisplayName in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic void setDisplayName(org.bonitasoft.engine.expression.model.SExpression displayName)
public int hashCode()
hashCode in class SNamedElementImplpublic boolean equals(Object obj)
equals in class SNamedElementImplpublic int getTransitionIndex(String transitionName)
getTransitionIndex in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionpublic boolean isStartable()
isStartable in interface org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinitionCopyright © 2014 Bonitasoft S.A.. All rights reserved.