public interface TaskScheduleInformation
TaskClient
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.
|
void addTaskAttributes(List<RawAttribute> attributes)
attributes
for
population of the entry that is added to the task backend.attributes
- that will be added to the task backendString getTaskObjectclass()
Class<?> getTaskClass()
Date getStartDateTime()
String getTaskId()
null
otherwise.String getRecurringDateTime()
List<String> getDependencyIds()
FailedDependencyAction getFailedDependencyAction()
List<String> getNotifyUponCompletionEmailAddresses()
List<String> getNotifyUponErrorEmailAddresses()
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.