Class AbstractTimerWorkflowAction
- java.lang.Object
-
- de.uplanet.lucy.server.workflow.action.AbstractWorkflowAction
-
- de.uplanet.lucy.server.workflow.action.AbstractTimerWorkflowAction
-
- All Implemented Interfaces:
IActivatableWorkflowObject
,INamedWorkflowObject
,INeedWorkflow
,IWorkflowAction
,IWorkflowObject
,Serializable
- Direct Known Subclasses:
AbstractExpendableTimerWorkflowAction
,TimerDataGroupWorkflowAction
,TimerWorkflowAction
public abstract class AbstractTimerWorkflowAction extends AbstractWorkflowAction
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface de.uplanet.lucy.server.workflow.IWorkflowObject
GUID_COMPARATOR
-
-
Constructor Summary
Constructors Constructor Description AbstractTimerWorkflowAction(String p_strGuid)
Create anAbstractTimerWorkflowAction
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getRulesTimeZone()
Get the time zone used by this rules.Map<String,String>
getSavedState()
Get the saved state if this timer action.boolean
isTriggerOverdueTimer()
This flag indicates if overdue timers should be triggered or not.void
setRulesTimeZone(String p_strTimeZone)
Set the time zone used by this rules.void
setSavedState(Map<String,String> p_savedStateCfg)
Set the saved state if this timer action.void
setTriggerOverdueTimer(boolean p_bTriggerOverdueTimer)
This flag indicates if overdue timers should be triggered or not.-
Methods inherited from class de.uplanet.lucy.server.workflow.action.AbstractWorkflowAction
getAfferentTransition, getEfferentTransition, getGuid, getName, getWorkflow, isActive, setActive, setAfferentTransition, setEfferentTransition, setName, setWorkflow, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.uplanet.lucy.server.workflow.IWorkflowAction
process
-
-
-
-
Constructor Detail
-
AbstractTimerWorkflowAction
public AbstractTimerWorkflowAction(String p_strGuid)
Create anAbstractTimerWorkflowAction
.- Parameters:
p_strGuid
- The GUID of the timer workflow action.- Throws:
IllegalArgumentException
- If the GUID parameter isnull
or if it does not represent a valid GUID.
-
-
Method Detail
-
getRulesTimeZone
public String getRulesTimeZone()
Get the time zone used by this rules.- Returns:
- The time zone.
-
setRulesTimeZone
public void setRulesTimeZone(String p_strTimeZone)
Set the time zone used by this rules.- Parameters:
p_strTimeZone
- The time zone.
-
isTriggerOverdueTimer
public boolean isTriggerOverdueTimer()
This flag indicates if overdue timers should be triggered or not.- Returns:
true
if overdue timers should be triggered, orfalse
otherwise.
-
setTriggerOverdueTimer
public void setTriggerOverdueTimer(boolean p_bTriggerOverdueTimer)
This flag indicates if overdue timers should be triggered or not.- Parameters:
p_bTriggerOverdueTimer
-true
if overdue timers should be triggered, orfalse
otherwise.
-
getSavedState
public Map<String,String> getSavedState()
Get the saved state if this timer action.- Returns:
- The saved state if this timer action, or
null
.
-
-