|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.obe.util.AbstractBean org.obe.xpdl.model.transition.Split
A split represents a location in a workflow process where execution can split or change paths based on the outcome of a condition. Two types of splits are supported: AND and XOR. AND splits result in multiple threads executing at the same time. XOR splits result in a continuation of the current thread, albeit on one of several possible paths. Non-exclusive splits are also possible by using an AND split in conjuction with conditions.
Field Summary | |
static java.lang.String |
TRANSITION_REFERENCE
|
static java.lang.String |
TYPE
|
Constructor Summary | |
Split()
Construct a new Split. |
Method Summary | |
void |
add(java.lang.String transitionReference)
|
java.lang.String[] |
getTransitionReference()
Get a list of transition references. |
java.lang.String |
getTransitionReference(int i)
|
SplitType |
getType()
Gets the split type. |
void |
remove(java.lang.String transitionReference)
|
void |
setTransitionReference(int i,
java.lang.String transitionReference)
|
void |
setTransitionReference(java.lang.String[] transitionReferences)
|
void |
setType(SplitType type)
Sets the split type. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String TRANSITION_REFERENCE
public static final java.lang.String TYPE
Constructor Detail |
public Split()
Method Detail |
public SplitType getType()
public void setType(SplitType type)
type
- The split typepublic void add(java.lang.String transitionReference) throws java.beans.PropertyVetoException
java.beans.PropertyVetoException
public void remove(java.lang.String transitionReference) throws java.beans.PropertyVetoException
java.beans.PropertyVetoException
public java.lang.String[] getTransitionReference()
public java.lang.String getTransitionReference(int i)
public void setTransitionReference(java.lang.String[] transitionReferences) throws java.beans.PropertyVetoException
java.beans.PropertyVetoException
public void setTransitionReference(int i, java.lang.String transitionReference) throws java.beans.PropertyVetoException
java.beans.PropertyVetoException
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |