|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 type
public 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.PropertyVetoExceptionpublic 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.PropertyVetoExceptionpublic java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||