Package com.uc4.api.objects
Class RollbackAction
- java.lang.Object
-
- com.uc4.api.objects.ConditionOrAction
-
- com.uc4.api.objects.RollbackAction
-
- All Implemented Interfaces:
Action
public class RollbackAction extends ConditionOrAction implements Action
Rollback Action.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RollbackAction.Task
Task.
-
Constructor Summary
Constructors Constructor Description RollbackAction()
Creates a new Rollback action.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDisplayMessageID()
java.lang.String
getId()
int
getParameterMessageID()
int
getSkeletonMessageID()
RollbackAction.Task
getTask()
Returns the task to rollback.boolean
isAction()
boolean
isAfterCondition()
Returnstrue
if this action can be used in a Pre-Condition.boolean
isBeforeCondition()
Returnstrue
if this action can be used in a Post-Condition.boolean
isFinal()
Returnstrue
if this is a final action in this condition.boolean
isIF()
void
setTask(RollbackAction.Task task)
Sets the task to rollback.void
setTask(java.lang.String task)
Sets the task to rollback.-
Methods inherited from class com.uc4.api.objects.ConditionOrAction
copy, createActionFromId, createConditionFromId, equals, getParameter, getPromptName, getScriptName, hashCode, isActive, isOnce, isParameterAltView, setActive, setOnce, setParameter
-
-
-
-
Method Detail
-
getTask
public RollbackAction.Task getTask()
Returns the task to rollback.- Returns:
- Task One of the enum constants defined in this class (THIS, PARENT, TOP)
-
setTask
public void setTask(java.lang.String task)
Sets the task to rollback.- Parameters:
task
- One of the enum constants defined in this class (THIS, PARENT, TOP)
-
setTask
public void setTask(RollbackAction.Task task)
Sets the task to rollback.- Parameters:
task
- One of the enum constants defined in this class (THIS, PARENT, TOP)
-
isFinal
public boolean isFinal()
Description copied from interface:Action
Returnstrue
if this is a final action in this condition.
-
getId
public java.lang.String getId()
- Specified by:
getId
in interfaceAction
- Specified by:
getId
in classConditionOrAction
- Returns:
- ID of the condition or action
-
isAction
public boolean isAction()
- Specified by:
isAction
in classConditionOrAction
- Returns:
- true if the sub class is an instance of
com.uc4.api.objects.Action
or false if the sub class is an instance ofcom.uc4.api.objects.Condition
-
isBeforeCondition
public boolean isBeforeCondition()
Description copied from interface:Action
Returnstrue
if this action can be used in a Post-Condition.- Specified by:
isBeforeCondition
in interfaceAction
- Specified by:
isBeforeCondition
in classConditionOrAction
- Returns:
- true if the action/condition is allowed on the "Pre-Condition" tab
-
isAfterCondition
public boolean isAfterCondition()
Description copied from interface:Action
Returnstrue
if this action can be used in a Pre-Condition.- Specified by:
isAfterCondition
in interfaceAction
- Specified by:
isAfterCondition
in classConditionOrAction
- Returns:
- true if the action/condition is allowed on the "Post-Condition" tab
-
isIF
public boolean isIF()
- Specified by:
isIF
in classConditionOrAction
- Returns:
- true if the action/condition is allowed in the condition of an IF workflow
-
getParameterMessageID
public int getParameterMessageID()
- Specified by:
getParameterMessageID
in classConditionOrAction
- Returns:
- Message number of the parameter message
-
getSkeletonMessageID
public int getSkeletonMessageID()
- Specified by:
getSkeletonMessageID
in classConditionOrAction
- Returns:
- Message number of this condition or action
-
getDisplayMessageID
public int getDisplayMessageID()
- Specified by:
getDisplayMessageID
in classConditionOrAction
- Returns:
- Message number for displaying this condition
-
-