Interface ScheduledPersistedAction
-
- All Superinterfaces:
SchedulableAction
- All Known Implementing Classes:
ScheduledPersistedActionImpl
public interface ScheduledPersistedAction extends SchedulableAction
The scheduling wrapper around a persisted action, which is to be executed on a scheduled basis.- Since:
- 3.4
- Author:
- Nick Burch
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.alfresco.service.cmr.action.scheduled.SchedulableAction
SchedulableAction.IntervalPeriod
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActiongetAction()Get the action which the schedule applies toorg.alfresco.service.cmr.repository.NodeRefgetActionNodeRef()Get the persistedNodeRefof the action this applies tojava.lang.StringgetScheduleInterval()Returns the interval in a form like 1Day (1 day) or 2Hour (2 hours)java.util.DategetScheduleLastExecutedAt()When was this action last run, if ever?-
Methods inherited from interface org.alfresco.service.cmr.action.scheduled.SchedulableAction
getScheduleIntervalCount, getScheduleIntervalPeriod, getScheduleStart, setScheduleIntervalCount, setScheduleIntervalPeriod, setScheduleStart
-
-
-
-
Method Detail
-
getAction
Action getAction()
Get the action which the schedule applies to
-
getActionNodeRef
org.alfresco.service.cmr.repository.NodeRef getActionNodeRef()
Get the persistedNodeRefof the action this applies to
-
getScheduleLastExecutedAt
java.util.Date getScheduleLastExecutedAt()
When was this action last run, if ever?
-
getScheduleInterval
java.lang.String getScheduleInterval()
Returns the interval in a form like 1Day (1 day) or 2Hour (2 hours)
-
-