|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.platform.repository.subscription.Schedule
public class Schedule
| Constructor Summary | |
|---|---|
Schedule(java.lang.String id,
java.lang.String title,
java.lang.String scheduleRef,
java.lang.String description,
java.lang.Integer repeatCount,
java.lang.Integer repeatInterval,
java.lang.String group,
java.util.Date startDate,
java.util.Date endDate)
|
|
Schedule(java.lang.String id,
java.lang.String title,
java.lang.String scheduleRef,
java.lang.String description,
java.lang.String cronString,
java.lang.String group,
java.util.Date startDate,
java.util.Date endDate)
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object other)
|
java.lang.String |
getCronString()
Get the cron string for this schedule. |
java.lang.String |
getDescription()
|
java.util.Date |
getEndDate()
|
java.lang.String |
getGroup()
|
java.lang.String |
getId()
A unique id, often a GUID uniquely identifying the schedule, used to locate the schedule in the Solution Repository (ISolutionRepository implementors). |
java.util.Date |
getLastTrigger()
|
java.lang.Integer |
getRepeatCount()
Get the repeat count (number of times the schedule should run). |
java.lang.Integer |
getRepeatInterval()
Get repeat time in milliseconds. |
int |
getRevision()
|
java.lang.String |
getScheduleReference()
Typically the "name" of the schedule |
java.util.Date |
getStartDate()
|
java.lang.String |
getTitle()
|
int |
hashCode()
|
boolean |
isCronSchedule()
NOTE: in this implementation, it is possible for isCronSchedule to return false and isRepeatSchedule to return false on the same instance. |
boolean |
isRepeatSchedule()
NOTE: see NOTE in isCronSchedule |
void |
setCronString(java.lang.String cronString)
NOTE: see NOTE in setRepeatInterval |
void |
setDescription(java.lang.String description)
|
void |
setEndDate(java.util.Date endDate)
|
void |
setGroup(java.lang.String group)
|
void |
setId(java.lang.String id)
|
void |
setLastTrigger(java.util.Date lastTrigger)
|
void |
setRepeatCount(java.lang.Integer repeatCount)
Set the repeat count (number of times the schedule should run). |
void |
setRepeatInterval(java.lang.Integer repeatInterval)
NOTE: repeat schedules and cron schedules are mutually exclusive. |
void |
setScheduleReference(java.lang.String scheduleRef)
|
void |
setStartDate(java.util.Date startDate)
|
void |
setTitle(java.lang.String title)
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Schedule(java.lang.String id,
java.lang.String title,
java.lang.String scheduleRef,
java.lang.String description,
java.lang.String cronString,
java.lang.String group,
java.util.Date startDate,
java.util.Date endDate)
public Schedule(java.lang.String id,
java.lang.String title,
java.lang.String scheduleRef,
java.lang.String description,
java.lang.Integer repeatCount,
java.lang.Integer repeatInterval,
java.lang.String group,
java.util.Date startDate,
java.util.Date endDate)
| Method Detail |
|---|
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int getRevision()
getRevision in interface ISchedulepublic java.lang.String getId()
ISchedule
getId in interface ISchedulepublic java.lang.String getTitle()
getTitle in interface ISchedulepublic java.lang.String getScheduleReference()
ISchedule
getScheduleReference in interface ISchedulepublic void setId(java.lang.String id)
setId in interface ISchedulepublic void setTitle(java.lang.String title)
setTitle in interface ISchedulepublic void setScheduleReference(java.lang.String scheduleRef)
setScheduleReference in interface ISchedulepublic java.lang.String getDescription()
getDescription in interface ISchedulepublic void setDescription(java.lang.String description)
setDescription in interface ISchedulepublic java.lang.String getCronString()
ISchedule
getCronString in interface ISchedulepublic void setCronString(java.lang.String cronString)
setCronString in interface ISchedulepublic java.lang.String getGroup()
getGroup in interface ISchedulepublic void setGroup(java.lang.String group)
setGroup in interface ISchedulepublic java.util.Date getLastTrigger()
getLastTrigger in interface ISchedulepublic void setLastTrigger(java.util.Date lastTrigger)
setLastTrigger in interface ISchedulepublic java.lang.Integer getRepeatCount()
ISchedule
getRepeatCount in interface ISchedulepublic java.lang.Integer getRepeatInterval()
ISchedule
getRepeatInterval in interface ISchedulepublic void setRepeatCount(java.lang.Integer repeatCount)
ISchedule
setRepeatCount in interface ISchedulepublic void setRepeatInterval(java.lang.Integer repeatInterval)
setRepeatInterval in interface ISchedulerepeatInterval - Integer repeat time in millisecondspublic boolean isCronSchedule()
isCronSchedule in interface ISchedulepublic boolean isRepeatSchedule()
isRepeatSchedule in interface ISchedulepublic java.util.Date getEndDate()
getEndDate in interface ISchedulepublic java.util.Date getStartDate()
getStartDate in interface ISchedulepublic void setEndDate(java.util.Date endDate)
setEndDate in interface ISchedulepublic void setStartDate(java.util.Date startDate)
setStartDate in interface ISchedule
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||