Class CmsSerialDateValue
- java.lang.Object
-
- org.opencms.acacia.shared.A_CmsSerialDateValue
-
- org.opencms.acacia.client.widgets.serialdate.CmsSerialDateValue
-
- All Implemented Interfaces:
I_CmsObservableSerialDateValue
,org.opencms.acacia.shared.I_CmsSerialDateValue
public class CmsSerialDateValue extends org.opencms.acacia.shared.A_CmsSerialDateValue implements I_CmsObservableSerialDateValue
Client-side implementation ofI_CmsSerialDateValue
. The implementation additionally has setters for the various values of the serial date specification.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opencms.acacia.shared.I_CmsSerialDateValue
org.opencms.acacia.shared.I_CmsSerialDateValue.DateType, org.opencms.acacia.shared.I_CmsSerialDateValue.EndType, org.opencms.acacia.shared.I_CmsSerialDateValue.JsonKey, org.opencms.acacia.shared.I_CmsSerialDateValue.Month, org.opencms.acacia.shared.I_CmsSerialDateValue.PatternType, org.opencms.acacia.shared.I_CmsSerialDateValue.WeekDay, org.opencms.acacia.shared.I_CmsSerialDateValue.WeekOfMonth
-
-
Constructor Summary
Constructors Constructor Description CmsSerialDateValue()
Default constructor, setting the default state of the the serial date widget.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
registerValueChangeObserver(I_CmsSerialDateValueChangeObserver obs)
Register an observer.void
setValue(java.lang.String value)
Set the value as provided.com.google.gwt.json.client.JSONValue
toJson()
Convert the information from the wrapper to a JSON object.java.lang.String
toString()
void
unregisterValueChangeObserver(I_CmsSerialDateValueChangeObserver obs)
Unregister an observer.-
Methods inherited from class org.opencms.acacia.shared.A_CmsSerialDateValue
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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opencms.acacia.shared.I_CmsSerialDateValue
endsAtMidNight, getDateType, getDayOfMonth, getEnd, getEndType, getExceptions, getIndividualDates, getInterval, getMonth, getOccurrences, getParentSeriesId, getPatternType, getSeriesEndDate, getStart, getWeekDay, getWeekDays, getWeekOfMonth, getWeeksOfMonth, isCurrentTillEnd, isEveryWorkingDay, isFromOtherSeries, isValid, isWholeDay
-
-
-
-
Constructor Detail
-
CmsSerialDateValue
public CmsSerialDateValue()
Default constructor, setting the default state of the the serial date widget.
-
-
Method Detail
-
registerValueChangeObserver
public void registerValueChangeObserver(I_CmsSerialDateValueChangeObserver obs)
Description copied from interface:I_CmsObservableSerialDateValue
Register an observer.- Specified by:
registerValueChangeObserver
in interfaceI_CmsObservableSerialDateValue
- Parameters:
obs
- the observer to register.- See Also:
I_CmsObservableSerialDateValue.registerValueChangeObserver(org.opencms.acacia.client.widgets.serialdate.I_CmsSerialDateValueChangeObserver)
-
setValue
public final void setValue(java.lang.String value)
Set the value as provided.- Parameters:
value
- the serial date value as JSON string.
-
toJson
public com.google.gwt.json.client.JSONValue toJson()
Convert the information from the wrapper to a JSON object.- Returns:
- the serial date information as JSON.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
unregisterValueChangeObserver
public void unregisterValueChangeObserver(I_CmsSerialDateValueChangeObserver obs)
Description copied from interface:I_CmsObservableSerialDateValue
Unregister an observer.- Specified by:
unregisterValueChangeObserver
in interfaceI_CmsObservableSerialDateValue
- Parameters:
obs
- the observer to unregister.- See Also:
I_CmsObservableSerialDateValue.unregisterValueChangeObserver(org.opencms.acacia.client.widgets.serialdate.I_CmsSerialDateValueChangeObserver)
-
-