|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectibi.broker.api.data.schedule.TimeInfo
public abstract class TimeInfo
The TimeInfo class is an abstract class used to represent time-related information as it pertains to scheduling within ReportCaster. The classes that directly extend this class are: TimeInfoDay, TimeInfoMinute, TimeInfoMonth, and TimeInfoOnce. Other classes that are indirect extensions include: TimeInfoHour, TimeInfoWeek, and TimeInfoYear.
| Field Summary | |
|---|---|
static int |
CUSTOM
|
static int |
DAY
Interval type indicating execution daily. |
protected java.lang.String |
description
|
static int |
HOUR
Interval type indicating execution hourly. |
protected java.lang.String |
id
|
static int |
MINUTE
Interval type indicating execution every minute. |
static int |
MONTH
Interval type indicating execution monthly. |
protected java.lang.String |
name
|
static int |
ONCE
Interval type indicating one-time execution. |
static int |
WEEK
Interval type indicating execution weekly. |
static int |
YEAR
Interval type indicating execution yearly. |
| Constructor Summary | |
|---|---|
TimeInfo()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getDescription()
|
java.lang.String |
getId()
|
java.lang.String |
getName()
|
java.util.Calendar |
getNextRunTime()
Obtains a Java Calendar Object indicating the next run time for a scheduled event. |
java.util.Calendar |
getStartTime()
Obtains a Java Calendar Object indicating the start time for a scheduled event. |
void |
setDescription(java.lang.String description)
|
void |
setId(java.lang.String id)
|
void |
setName(java.lang.String name)
|
void |
setNextRunTime(java.util.Calendar nextRunTime)
Assigns a Java Calendar Object indicating the next run time for a scheduled event. |
void |
setStartTime(java.util.Calendar startTime)
Assigns a Java Calendar Object indicating the start time for a scheduled event. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int ONCE
MINUTE,
HOUR,
DAY,
WEEK,
MONTH,
YEAR,
Constant Field Valuespublic static final int MINUTE
ONCE,
HOUR,
DAY,
WEEK,
MONTH,
YEAR,
Constant Field Valuespublic static final int HOUR
ONCE,
MINUTE,
DAY,
WEEK,
MONTH,
YEAR,
Constant Field Valuespublic static final int DAY
ONCE,
MINUTE,
HOUR,
WEEK,
MONTH,
YEAR,
Constant Field Valuespublic static final int WEEK
ONCE,
MINUTE,
HOUR,
DAY,
MONTH,
YEAR,
Constant Field Valuespublic static final int MONTH
ONCE,
MINUTE,
HOUR,
DAY,
WEEK,
YEAR,
Constant Field Valuespublic static final int YEAR
ONCE,
MINUTE,
HOUR,
DAY,
WEEK,
MONTH,
Constant Field Valuespublic static final int CUSTOM
protected java.lang.String id
protected java.lang.String name
protected java.lang.String description
| Constructor Detail |
|---|
public TimeInfo()
| Method Detail |
|---|
public java.util.Calendar getNextRunTime()
setNextRunTime(java.util.Calendar)public void setNextRunTime(java.util.Calendar nextRunTime)
nextRunTime - A Calendar object indicating the next run time of the schedule.getNextRunTime()public java.util.Calendar getStartTime()
setStartTime(java.util.Calendar)public void setStartTime(java.util.Calendar startTime)
startTime - A Calendar object indicating the start time of a specific schedule.getStartTime()public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getName()
public void setName(java.lang.String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||