public class PurgeHistoricalScheduleInformation extends Object implements TaskScheduleInformation
TaskTool class.| Constructor and Description |
|---|
PurgeHistoricalScheduleInformation(PurgeHistoricalUserData uData)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTaskAttributes(List<RawAttribute> attributes)
Adds utility specific attributes to
attributes for
population of the entry that is added to the task backend. |
List<String> |
getDependencyIds()
Gets a list of task IDs upon which this task is dependent.
|
FailedDependencyAction |
getFailedDependencyAction()
Gets the action to take should one of the dependent task fail.
|
List<String> |
getNotifyUponCompletionEmailAddresses()
Gets a list of email address to which an email will be sent when this
task completes.
|
List<String> |
getNotifyUponErrorEmailAddresses()
Gets a list of email address to which an email will be sent if this
task encounters an error during execution.
|
String |
getRecurringDateTime()
Gets the date/time pattern for recurring task schedule.
|
Date |
getStartDateTime()
Gets the date at which this task should be scheduled to start.
|
Class<?> |
getTaskClass()
Gets the Class that implements the utility to execute.
|
String |
getTaskId()
Gets an arbitrary task id assigned to this task.
|
String |
getTaskObjectclass()
Gets the objectclass used to represent scheduled instances of this
utility in the task backend.
|
public PurgeHistoricalScheduleInformation(PurgeHistoricalUserData uData)
uData - the data provided by the user to do the purge historical.public void addTaskAttributes(List<RawAttribute> attributes)
attributes for
population of the entry that is added to the task backend.addTaskAttributes in interface TaskScheduleInformationattributes - that will be added to the task backendpublic List<String> getDependencyIds()
getDependencyIds in interface TaskScheduleInformationpublic FailedDependencyAction getFailedDependencyAction()
getFailedDependencyAction in interface TaskScheduleInformationpublic List<String> getNotifyUponCompletionEmailAddresses()
getNotifyUponCompletionEmailAddresses in interface TaskScheduleInformationpublic List<String> getNotifyUponErrorEmailAddresses()
getNotifyUponErrorEmailAddresses in interface TaskScheduleInformationpublic String getRecurringDateTime()
getRecurringDateTime in interface TaskScheduleInformationpublic Date getStartDateTime()
getStartDateTime in interface TaskScheduleInformationpublic Class<?> getTaskClass()
getTaskClass in interface TaskScheduleInformationpublic String getTaskId()
getTaskId in interface TaskScheduleInformationnull otherwise.public String getTaskObjectclass()
getTaskObjectclass in interface TaskScheduleInformationCopyright © 2010-2015 ForgeRock AS. All Rights Reserved.