public class ScheduleInfo
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CYCLE_FREQUENCE |
static java.lang.String |
CYCLE_TYPE |
static java.lang.String |
DATE_EXCEPTIONS |
static java.lang.String |
DURATION_LENGTH |
static java.lang.String |
END_DATE |
static java.lang.String |
FULL_DAY_FORMAT |
static java.lang.String |
FULL_DAYTIME_FORMAT |
static java.lang.String |
HOUR_OF_DAY |
static int |
MAX_CYCLE_FREQUENCE |
static int |
MAX_REOCCURRENCE |
static java.lang.String |
MINUTE_OF_HOUR |
static java.lang.String |
REOCCURRENCE |
static java.lang.String |
SECTIONS_IN_CYCLE |
static java.lang.String |
START_DATE |
Constructor and Description |
---|
ScheduleInfo() |
Modifier and Type | Method and Description |
---|---|
static ScheduleInfo |
deserialize(byte[] data) |
java.lang.Integer |
getCycleFrequency() |
ScheduleCycleType |
getCycleType() |
java.util.List<java.lang.String> |
getDateExceptions() |
java.lang.Integer |
getDurationLength() |
java.lang.String |
getEndDate() |
java.lang.Integer |
getHourOfDay() |
java.lang.Integer |
getMinuteOfHour() |
java.lang.Integer |
getReoccurrence() |
java.util.List<java.lang.String> |
getSectionsInCycle() |
java.lang.String |
getStartDate() |
byte[] |
serialize() |
void |
setCycleFrequency(java.lang.Integer cycleFrequency) |
void |
setCycleType(ScheduleCycleType cycleType) |
void |
setDateExceptions(java.util.List<java.lang.String> dateExceptions) |
void |
setDurationLength(java.lang.Integer durationLength) |
void |
setEndDate(java.lang.String endDate) |
void |
setHourOfDay(java.lang.Integer hourOfDay) |
void |
setMinuteOfHour(java.lang.Integer minuteOfHour) |
void |
setReoccurrence(java.lang.Integer reoccurrence) |
void |
setSectionsInCycle(java.util.List<java.lang.String> sectionsInCycle) |
void |
setStartDate(java.lang.String startDate) |
java.lang.String |
toString() |
public static final java.lang.String HOUR_OF_DAY
public static final java.lang.String MINUTE_OF_HOUR
public static final java.lang.String DURATION_LENGTH
public static final java.lang.String CYCLE_TYPE
public static final java.lang.String CYCLE_FREQUENCE
public static final java.lang.String SECTIONS_IN_CYCLE
public static final java.lang.String START_DATE
public static final java.lang.String REOCCURRENCE
public static final java.lang.String END_DATE
public static final java.lang.String DATE_EXCEPTIONS
public static final java.lang.String FULL_DAYTIME_FORMAT
public static final java.lang.String FULL_DAY_FORMAT
public static final int MAX_REOCCURRENCE
public static final int MAX_CYCLE_FREQUENCE
public java.lang.Integer getHourOfDay()
public void setHourOfDay(java.lang.Integer hourOfDay)
public java.lang.Integer getMinuteOfHour()
public void setMinuteOfHour(java.lang.Integer minuteOfHour)
public java.lang.Integer getDurationLength()
public void setDurationLength(java.lang.Integer durationLength)
public ScheduleCycleType getCycleType()
public void setCycleType(ScheduleCycleType cycleType)
public java.lang.Integer getCycleFrequency()
public void setCycleFrequency(java.lang.Integer cycleFrequency)
public java.util.List<java.lang.String> getSectionsInCycle()
public void setSectionsInCycle(java.util.List<java.lang.String> sectionsInCycle)
public java.lang.String getStartDate()
public void setStartDate(java.lang.String startDate)
public java.lang.Integer getReoccurrence()
public void setReoccurrence(java.lang.Integer reoccurrence)
public java.lang.String getEndDate()
public void setEndDate(java.lang.String endDate)
public java.util.List<java.lang.String> getDateExceptions()
public void setDateExceptions(java.util.List<java.lang.String> dateExceptions)
public byte[] serialize() throws java.io.IOException
java.io.IOException
public static ScheduleInfo deserialize(byte[] data) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public java.lang.String toString()
toString
in class java.lang.Object