|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts.action.ActionForm
org.apache.struts.validator.ValidatorForm
org.hyperic.hq.ui.action.BaseValidatorForm
org.hyperic.hq.ui.action.CalendarForm
org.hyperic.hq.ui.action.ScheduleForm
public class ScheduleForm
A subclass of BaseValidatorForm
that contains all of the properties
for scheduling an action.
Field Summary | |
---|---|
static java.lang.String |
END_NEVER
|
static java.lang.String |
END_ON_DATE
|
static java.lang.String |
EVERY_DAY
|
static java.lang.String |
EVERY_WEEKDAY
|
static java.lang.String |
ON_DAY
|
static java.lang.String |
ON_EACH
|
static java.lang.String |
RECUR_DAILY
|
static java.lang.String |
RECUR_MONTHLY
|
static java.lang.String |
RECUR_NEVER
|
static java.lang.String |
RECUR_WEEKLY
|
static java.lang.String |
START_NOW
|
static java.lang.String |
START_ON_DATE
|
Fields inherited from class org.hyperic.hq.ui.action.CalendarForm |
---|
AM, PM |
Fields inherited from class org.apache.struts.validator.ValidatorForm |
---|
page, validatorResults |
Fields inherited from class org.apache.struts.action.ActionForm |
---|
multipartRequestHandler, servlet |
Constructor Summary | |
---|---|
ScheduleForm()
|
Method Summary | |
---|---|
ScheduleValue |
createSchedule()
This method constructs a schedule time value object from the form. |
java.util.List |
getControlActions()
Getter for property controlActions. |
java.lang.Integer |
getEachDay()
Getter for property eachDay. |
java.lang.String |
getEndTime()
Getter for property endTime. |
boolean |
getIsNow()
|
java.lang.Integer |
getMonthlyRecurrenceDay()
Getter for property recurrenceWeek. |
java.lang.Integer |
getNumControlActions()
Getter for property numControlActions. |
java.lang.String |
getNumDays()
Getter for property numDays. |
java.lang.String |
getNumMonths()
Getter for property numMonths. |
java.lang.String |
getNumWeeks()
Getter for property numWeeks. |
java.lang.String |
getRecurInterval()
Getter for property recurInterval. |
java.lang.Integer[] |
getRecurrenceDay()
Getter for property recurrenceDay. |
java.lang.String |
getRecurrenceFrequencyDaily()
Getter for property recurrenceFrequencyDaily. |
java.lang.String |
getRecurrenceFrequencyMonthly()
Getter for property recurrenceFrequencyMonthly. |
java.lang.Integer |
getRecurrenceWeek()
Getter for property recurrenceWeek. |
java.lang.String |
getStartTime()
Getter for property startTime. |
void |
populateFromSchedule(ScheduleValue sv,
java.util.Locale userLocale)
This method populates the form from a schedule time value object. |
void |
reset(org.apache.struts.action.ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
|
void |
setControlActions(java.util.List controlActions)
Setter for property controlActions. |
void |
setEachDay(java.lang.Integer eachDay)
Setter for property eachDay. |
void |
setEndTime(java.lang.String endTime)
Setter for property endTime. |
void |
setMonthlyRecurrenceDay(java.lang.Integer monthlyRecurrenceDay)
Setter for property monthlyRecurrenceDay. |
void |
setNumControlActions(java.lang.Integer num)
Setter for property numControlActions. |
void |
setNumDays(java.lang.String numDays)
Setter for property numDays. |
void |
setNumMonths(java.lang.String numMonths)
Setter for property numMonths. |
void |
setNumWeeks(java.lang.String numWeeks)
Setter for property numWeeks. |
void |
setRecurInterval(java.lang.String recurInterval)
Setter for property recurInterval. |
void |
setRecurrenceDay(java.lang.Integer[] recurrenceDay)
Setter for property recurrenceDay. |
void |
setRecurrenceFrequencyDaily(java.lang.String recurrenceFrequencyDaily)
Setter for property recurrenceFrequencyDaily. |
void |
setRecurrenceFrequencyMonthly(java.lang.String recurrenceFrequencyMonthly)
Setter for property recurrenceFrequencyMonthly. |
void |
setRecurrenceWeek(java.lang.Integer recurrenceWeek)
Setter for property recurrenceWeek. |
void |
setStartTime(java.lang.String st)
Setter for property startTime. |
java.lang.String |
toString()
|
org.apache.struts.action.ActionErrors |
validate(org.apache.struts.action.ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Only validate if 1) the form's ok or okassign button was clicked and 2) the mapping specifies an input form to return to. |
Methods inherited from class org.hyperic.hq.ui.action.CalendarForm |
---|
calcHour, getEndAmPm, getEndDate, getEndDay, getEndHour, getEndMin, getEndMonth, getEndYear, getInitStartTime, getStartAmPm, getStartDate, getStartDay, getStartHour, getStartMin, getStartMonth, getStartYear, getWantEndDate, getYearOptions, populateEndDate, populateStartDate, setEndAmPm, setEndDay, setEndHour, setEndMin, setEndMonth, setEndYear, setStartAmPm, setStartDay, setStartHour, setStartMin, setStartMonth, setStartYear, setWantEndDate, shouldValidateDateRange, validateDateRange |
Methods inherited from class org.hyperic.hq.ui.action.BaseValidatorForm |
---|
getAdd, getCancel, getCreate, getDelete, getEnable, getOk, getOkassign, getPn, getPs, getRemove, getReset, getUserset, isAddClicked, isCancelClicked, isCreateClicked, isDeleteClicked, isEnableClicked, isOkAssignClicked, isOkClicked, isRemoveClicked, isResetClicked, isUsersetClicked, setAdd, setCancel, setCreate, setDelete, setEnable, setOk, setOkassign, setPn, setPs, setRemove, setReset, setUserset, shouldValidate |
Methods inherited from class org.apache.struts.validator.ValidatorForm |
---|
getPage, getResultValueMap, getValidationKey, getValidatorResults, setPage, setValidatorResults |
Methods inherited from class org.apache.struts.action.ActionForm |
---|
getMultipartRequestHandler, getServlet, getServletWrapper, reset, setMultipartRequestHandler, setServlet, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String START_NOW
public static final java.lang.String START_ON_DATE
public static final java.lang.String END_NEVER
public static final java.lang.String END_ON_DATE
public static final java.lang.String RECUR_NEVER
public static final java.lang.String RECUR_DAILY
public static final java.lang.String RECUR_WEEKLY
public static final java.lang.String RECUR_MONTHLY
public static final java.lang.String EVERY_DAY
public static final java.lang.String EVERY_WEEKDAY
public static final java.lang.String ON_EACH
public static final java.lang.String ON_DAY
Constructor Detail |
---|
public ScheduleForm()
Method Detail |
---|
public ScheduleValue createSchedule() throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void populateFromSchedule(ScheduleValue sv, java.util.Locale userLocale) throws java.lang.IllegalArgumentException
sv
- The ScheduleValue object to populate the form from.
java.lang.IllegalArgumentException
public boolean getIsNow()
public void reset(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
reset
in class CalendarForm
public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
BaseValidatorForm
validate
in class CalendarForm
public java.lang.String toString()
toString
in class CalendarForm
public java.lang.Integer getEachDay()
public void setEachDay(java.lang.Integer eachDay)
eachDay
- New value of property eachDay.public java.lang.String getEndTime()
public void setEndTime(java.lang.String endTime)
endTime
- New value of property endTime.public java.lang.String getNumDays()
public void setNumDays(java.lang.String numDays)
numDays
- New value of property numDays.public java.lang.String getNumMonths()
public void setNumMonths(java.lang.String numMonths)
numMonths
- New value of property numMonths.public java.lang.String getNumWeeks()
public void setNumWeeks(java.lang.String numWeeks)
numWeeks
- New value of property numWeeks.public java.lang.Integer[] getRecurrenceDay()
public void setRecurrenceDay(java.lang.Integer[] recurrenceDay)
recurrenceDay
- New value of property recurrenceDay.public java.lang.String getRecurrenceFrequencyDaily()
public void setRecurrenceFrequencyDaily(java.lang.String recurrenceFrequencyDaily)
recurrenceFrequencyDaily
- New value of property recurrenceFrequencyDaily.public java.lang.String getRecurrenceFrequencyMonthly()
public void setRecurrenceFrequencyMonthly(java.lang.String recurrenceFrequencyMonthly)
recurrenceFrequencyMonthly
- New value of property recurrenceFrequencyMonthly.public java.lang.Integer getRecurrenceWeek()
public void setRecurrenceWeek(java.lang.Integer recurrenceWeek)
recurrenceWeek
- New value of property recurrenceWeek.public java.lang.Integer getMonthlyRecurrenceDay()
public void setMonthlyRecurrenceDay(java.lang.Integer monthlyRecurrenceDay)
monthlyRecurrenceDay
- New value of property monthlyRecurrenceDay.public java.lang.String getRecurInterval()
public void setRecurInterval(java.lang.String recurInterval)
recurInterval
- New value of property recurInterval.public java.lang.String getStartTime()
public void setStartTime(java.lang.String st)
st
- New value of property startTime.public java.util.List getControlActions()
public void setControlActions(java.util.List controlActions)
controlActions
- New value of property controlActions.public java.lang.Integer getNumControlActions()
public void setNumControlActions(java.lang.Integer num)
num
- New value of property numControlActions.
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |