|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.config.BasicScheduleUtils
public class BasicScheduleUtils
BasicScheduleUtils class.
| Field Summary | |
|---|---|
static String |
FORMAT1
Constant FORMAT1="dd-MMM-yyyy HH:mm:ss" |
static String |
FORMAT2
Constant FORMAT2="HH:mm:ss" |
protected static Map<String,Integer> |
m_dayOfWeekMap
The day of the week values to name mapping |
| Constructor Summary | |
|---|---|
BasicScheduleUtils()
|
|
| Method Summary | |
|---|---|
static Date |
getDailyTime(Date referenceTime,
String timeString)
getDailyTime |
static Integer |
getDayOfWeekIndex(String dayName)
getDayOfWeekIndex |
static Calendar |
getEndOfSchedule(BasicSchedule out)
getEndOfSchedule |
static OwnedInterval |
getInterval(Date ref,
Time time,
Owner owner)
getInterval |
static OwnedIntervalSequence |
getIntervals(Date start,
Date end,
Time time,
Owner owner)
getIntervals |
static OwnedIntervalSequence |
getIntervals(TimeInterval interval,
Time time,
Owner owner)
getIntervals |
static OwnedIntervalSequence |
getIntervalsCovering(Date start,
Date end,
BasicSchedule sched,
Owner owner)
getIntervalsCovering |
static OwnedIntervalSequence |
getIntervalsCovering(TimeInterval interval,
BasicSchedule sched,
Owner owner)
getIntervalsCovering |
static Date |
getMonthlyTime(Date referenceTime,
String day,
String timeString)
getMonthlyTime |
static Date |
getSpecificTime(String specificString)
getSpecificTime |
static Date |
getWeeklyTime(Date referenceTime,
String day,
String timeString)
getWeeklyTime |
static boolean |
isDaily(Time time)
isDaily |
static boolean |
isMonthly(Time time)
isMonthly |
static boolean |
isSpecific(Time time)
isSpecific |
static boolean |
isTimeInSchedule(Calendar cal,
BasicSchedule sched)
isTimeInSchedule |
static boolean |
isTimeInSchedule(Date time,
BasicSchedule sched)
isTimeInSchedule |
static boolean |
isWeekly(Time time)
isWeekly |
static Date |
nextDay(Date date)
nextDay |
static Date |
nextMonth(Date date)
nextMonth |
static Date |
nextWeek(Date date)
nextWeek |
static void |
setOutCalTime(Calendar outCal,
String timeStr)
Set the time in outCal from timeStr. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static Map<String,Integer> m_dayOfWeekMap
public static String FORMAT1
FORMAT1="dd-MMM-yyyy HH:mm:ss"
public static String FORMAT2
FORMAT2="HH:mm:ss"
| Constructor Detail |
|---|
public BasicScheduleUtils()
| Method Detail |
|---|
public static boolean isTimeInSchedule(Calendar cal,
BasicSchedule sched)
isTimeInSchedule
cal - a Calendar object.sched - a BasicSchedule object.
public static void setOutCalTime(Calendar outCal,
String timeStr)
outCal - the calendar in which time is to be settimeStr - the time stringpublic static Integer getDayOfWeekIndex(String dayName)
getDayOfWeekIndex
dayName - a String object.
Integer object.public static Calendar getEndOfSchedule(BasicSchedule out)
getEndOfSchedule
out - a BasicSchedule object.
Calendar object.
public static boolean isTimeInSchedule(Date time,
BasicSchedule sched)
isTimeInSchedule
time - a Date object.sched - a BasicSchedule object.
public static boolean isDaily(Time time)
isDaily
time - a Time object.
public static boolean isWeekly(Time time)
isWeekly
time - a Time object.
public static boolean isMonthly(Time time)
isMonthly
time - a Time object.
public static boolean isSpecific(Time time)
isSpecific
time - a Time object.
public static Date getSpecificTime(String specificString)
getSpecificTime
specificString - a String object.
Date object.
public static Date getMonthlyTime(Date referenceTime,
String day,
String timeString)
getMonthlyTime
referenceTime - a Date object.day - a String object.timeString - a String object.
Date object.
public static Date getWeeklyTime(Date referenceTime,
String day,
String timeString)
getWeeklyTime
referenceTime - a Date object.day - a String object.timeString - a String object.
Date object.
public static Date getDailyTime(Date referenceTime,
String timeString)
getDailyTime
referenceTime - a Date object.timeString - a String object.
Date object.
public static OwnedInterval getInterval(Date ref,
Time time,
Owner owner)
getInterval
ref - a Date object.time - a Time object.owner - a Owner object.
OwnedInterval object.public static Date nextDay(Date date)
nextDay
date - a Date object.
Date object.public static Date nextWeek(Date date)
nextWeek
date - a Date object.
Date object.public static Date nextMonth(Date date)
nextMonth
date - a Date object.
Date object.
public static OwnedIntervalSequence getIntervals(Date start,
Date end,
Time time,
Owner owner)
getIntervals
start - a Date object.end - a Date object.time - a Time object.owner - a Owner object.
OwnedIntervalSequence object.
public static OwnedIntervalSequence getIntervals(TimeInterval interval,
Time time,
Owner owner)
getIntervals
interval - a TimeInterval object.time - a Time object.owner - a Owner object.
OwnedIntervalSequence object.
public static OwnedIntervalSequence getIntervalsCovering(Date start,
Date end,
BasicSchedule sched,
Owner owner)
getIntervalsCovering
start - a Date object.end - a Date object.sched - a BasicSchedule object.owner - a Owner object.
OwnedIntervalSequence object.
public static OwnedIntervalSequence getIntervalsCovering(TimeInterval interval,
BasicSchedule sched,
Owner owner)
getIntervalsCovering
interval - a TimeInterval object.sched - a BasicSchedule object.owner - a Owner object.
OwnedIntervalSequence object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||