org.jbpm.graph.def
Class Transition
java.lang.Object
org.jbpm.graph.def.GraphElement
org.jbpm.graph.def.Transition
- All Implemented Interfaces:
- java.io.Serializable, Identifiable
public class Transition
- extends GraphElement
- See Also:
- Serialized Form
Methods inherited from class org.jbpm.graph.def.GraphElement |
addEvent, addExceptionHandler, createAsyncActionExecutionJob, executeAction, findExceptionHandler, fireAndPropagateEvent, fireEvent, getDescription, getEvent, getEvents, getExceptionHandlers, getId, getName, getParentChain, getParents, getProcessDefinition, hasEvent, hasEvents, raiseException, removeEvent, removeExceptionHandler, reorderExceptionHandler, setDescription, setProcessDefinition, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
from
protected Node from
to
protected Node to
condition
protected java.lang.String condition
supportedEventTypes
public static final java.lang.String[] supportedEventTypes
Transition
public Transition()
Transition
public Transition(java.lang.String name)
getSupportedEventTypes
public java.lang.String[] getSupportedEventTypes()
- Description copied from class:
GraphElement
- indicative set of event types supported by this graph element. this is currently only used
by the process designer to know which event types to show on a given graph element. in
process definitions and at runtime, there are no constraints on the event-types.
- Specified by:
getSupportedEventTypes
in class GraphElement
getFrom
public Node getFrom()
setFrom
public void setFrom(Node from)
- sets the from node unidirectionally. use
Node.addLeavingTransition(Transition)
to
get bidirectional relations mgmt.
setTo
public void setTo(Node to)
- sets the to node unidirectionally. use
Node.addArrivingTransition(Transition)
to
get bidirectional relations mgmt.
getTo
public Node getTo()
getCondition
public java.lang.String getCondition()
- the condition expression for this transition.
setCondition
public void setCondition(java.lang.String conditionExpression)
removeConditionEnforcement
public void removeConditionEnforcement()
take
public void take(ExecutionContext executionContext)
- passes execution over this transition.
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class GraphElement
hashCode
public int hashCode()
- Overrides:
hashCode
in class GraphElement
setName
public void setName(java.lang.String name)
- Overrides:
setName
in class GraphElement
getParent
public GraphElement getParent()
- Overrides:
getParent
in class GraphElement
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.