org.alfresco.service.cmr.action.scheduled
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

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.alfresco.service.cmr.action.scheduled.SchedulableAction
SchedulableAction.IntervalPeriod
 
Method Summary
 Action getAction()
          Get the action which the schedule applies to
 org.alfresco.service.cmr.repository.NodeRef getActionNodeRef()
          Get the persisted NodeRef of the action this applies to
 java.lang.String getScheduleInterval()
          Returns the interval in a form like 1Day (1 day) or 2Hour (2 hours)
 java.util.Date getScheduleLastExecutedAt()
          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 persisted NodeRef of 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)



Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.