Package com.simplicite.bpm
Class Transition
- java.lang.Object
-
- com.simplicite.bpm.Transition
-
- All Implemented Interfaces:
java.io.Serializable
public class Transition extends java.lang.Object implements java.io.Serializable
Workflow transition
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Transition(java.lang.String id, java.lang.String name, Activity from, Activity to, java.lang.String condition, java.lang.String callback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
callback(ActivityFile context, Grant g)
Invoke the callback and send the notification when specifiedboolean
condition(java.lang.String code)
Transition conditionActivity
fromActivity()
OriginAction
getAction()
Action buttonAlert
getAlert()
Get the transition notificationjava.lang.String
getCallback()
Callback namejava.lang.String
getCondition()
Condition value of transitionjava.lang.String
getId()
Transition idjava.lang.String
getName()
Optional namevoid
setAction(Action a)
void
setAlert(Alert a)
Assign a transition notificationActivity
toActivity()
Destinationorg.json.JSONObject
toJSONObject()
Generates a JSON object representation of the transitionjava.lang.String
toString()
Generates a string representation of the transition
-
-
-
Method Detail
-
getId
public java.lang.String getId()
Transition id- Returns:
- Transition id
-
getName
public java.lang.String getName()
Optional name- Returns:
- Optional name
-
fromActivity
public Activity fromActivity()
Origin- Returns:
- Origin
-
toActivity
public Activity toActivity()
Destination- Returns:
- Destination
-
getAction
public Action getAction()
Action button- Returns:
- Action
-
setAction
public void setAction(Action a)
-
condition
public boolean condition(java.lang.String code)
Transition condition- Parameters:
code
- Returned code from activity- Returns:
- True if code is null or matches with one conditional value (separator ;)
-
getCondition
public java.lang.String getCondition()
Condition value of transition- Returns:
- Condition value of transition
-
getCallback
public java.lang.String getCallback()
Callback name- Returns:
- callback
-
callback
public void callback(ActivityFile context, Grant g)
Invoke the callback and send the notification when specified- Parameters:
context
- Contextual activityg
- Grant
-
getAlert
public Alert getAlert()
Get the transition notification- Returns:
- Alert
-
setAlert
public void setAlert(Alert a)
Assign a transition notification- Parameters:
a
- Alert
-
toJSONObject
public org.json.JSONObject toJSONObject()
Generates a JSON object representation of the transition- Returns:
- transition as JSON object
-
toString
public java.lang.String toString()
Generates a string representation of the transition- Overrides:
toString
in classjava.lang.Object
- Returns:
- transition as string
-
-