public class CmsSerialDateValue extends A_CmsSerialDateValue
I_CmsSerialDateValue
.I_CmsSerialDateValue.DateType, I_CmsSerialDateValue.EndType, I_CmsSerialDateValue.JsonKey, I_CmsSerialDateValue.Month, I_CmsSerialDateValue.PatternType, I_CmsSerialDateValue.WeekDay, I_CmsSerialDateValue.WeekOfMonth
DAY_IN_MILLIS, NUM_OF_WEEKDAYS
Constructor and Description |
---|
CmsSerialDateValue()
Default constructor, setting the default state of the the serial date widget.
|
CmsSerialDateValue(java.lang.String value)
Wraps the JSON specification of the serial date.
|
Modifier and Type | Method and Description |
---|---|
JSONObject |
toJson()
Convert the information from the wrapper to a JSON object.
|
java.lang.String |
toString() |
CmsMessageContainer |
validateWithMessage()
Validates the wrapped value and returns a localized error message in case of invalid values.
|
addException, addWeekOfMonth, clearExceptions, clearIndividualDates, clearWeekDays, clearWeeksOfMonth, endsAtMidNight, equals, getDateType, getDayOfMonth, getEnd, getEndType, getExceptions, getIndividualDates, getInterval, getMonth, getOccurrences, getParentSeriesId, getPatternType, getSeriesEndDate, getStart, getWeekDay, getWeekDays, getWeekOfMonth, getWeeksOfMonth, hasExceptions, hashCode, isCurrentTillEnd, isDayOfMonthValid, isDurationValid, isEndValid, isEveryWorkingDay, isFromOtherSeries, isIntervalValid, isMonthSet, isPatternValid, isStartSet, isValid, isValidEndTypeForPattern, isWeekDaySet, isWeekOfMonthSet, isWholeDay, removeWeekOfMonth, setCurrentTillEnd, setDayOfMonth, setDefaultValue, setDerivedEndType, setEnd, setEndType, setEveryWorkingDay, setExceptions, setIndividualDates, setInterval, setMonth, setOccurrences, setParentSeriesId, setPatternType, setSeriesEndDate, setStart, setWeekDay, setWeekDays, setWeekOfMonth, setWeeksOfMonth, setWholeDay
public CmsSerialDateValue()
public CmsSerialDateValue(java.lang.String value)
value
- JSON representation of the serial date as string.public JSONObject toJson()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public CmsMessageContainer validateWithMessage()
null
if the value is valid, a suitable localized error message otherwise.