org.stringtree.workflow
Class Transition
java.lang.Object
org.stringtree.workflow.Transition
public class Transition
- extends java.lang.Object
Constructor Summary |
Transition(java.lang.String destination,
java.lang.String effect,
java.lang.Object params)
|
Method Summary |
static java.lang.Object |
createObject(java.lang.String className)
|
static java.lang.Object |
createObject(java.lang.String className,
java.io.OutputStream log)
Attempt to create an object of a named class, logging any errors if appropriate |
boolean |
doSideEffect(java.lang.String from,
java.lang.String code,
java.lang.Object context)
|
boolean |
equals(java.lang.Object other)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
destination
private java.lang.String destination
effect
private SideEffect effect
Transition
public Transition(java.lang.String destination,
java.lang.String effect,
java.lang.Object params)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
doSideEffect
public boolean doSideEffect(java.lang.String from,
java.lang.String code,
java.lang.Object context)
createObject
public static java.lang.Object createObject(java.lang.String className,
java.io.OutputStream log)
- Attempt to create an object of a named class, logging any errors if appropriate
- Parameters:
className
- the full qualified name of the classlogStream
- the stream to log errors to, if they occur
- Returns:
- the newly created object, or null if it couldn't be done
createObject
public static java.lang.Object createObject(java.lang.String className)