Class ecm.model.AsyncTaskSchedule
Extends
ecm.model._ModelObject.
Represents a schedule used for scheduling tasks with the ECM TaskManager. It can be used to do calendar or
fixed-interval scheduling. Calendar type scheduling is based on J2EE specification for timer services. You
can read the the javadoc here: http://docs.oracle.com/javaee/6/api/javax/ejb/ScheduleExpression.html.
Fixed-interval scheduling is used for scheduling on a specific time period (a date represented in
milliseconds) and can reoccur on a fixed interval until an end time. Only one type of schedule should be
specified. If both are specified, the calendar scheduling will take precedence.
Defined in: <ecm\model\AsyncTaskSchedule.js>.
Constructor Summary
Constructor Attributes | Constructor Name and Description |
---|---|
Field Summary
Field Attributes | Field Name and Description |
---|---|
Calendar type scheduling is used to perform scheduling based on a calendar dates and times.
|
|
The description of the task that will be scheduled.
|
|
The email address of the task that will be scheduled.
|
|
A fixed interval schedule requires an initial start time represented by a date in milliseconds.
|
|
Whether the task that will be scheduled will reoccur or repeat.
|
|
The mode for this schedule.
|
|
The name of the task that will be scheduled.
|
|
If authentication for the task is required, the password of the task that will be scheduled.
|
|
A single schedule only runs once.
|
|
If authentication for the task is required, the userId of the task that will be scheduled.
|
- Fields borrowed from class ecm.model._ModelObject:
- categorization, id, nameFilter, pane, status, type
Field Detail
calendarSchedule
description
emailAddress
fixedIntervalSchedule
isRecurring
mode
- "0" - Single. This means the task will only run once.
- "1" - FixedIntervalSchedule. This means the task will reoccur on a fixed interval.
- "4" - CalendarSchedule. This means the task will reoccur based on a calendar schedule.