Class CmsSerialDateBeanMonthly

java.lang.Object
org.opencms.widgets.serialdate.A_CmsSerialDateBean
org.opencms.widgets.serialdate.CmsSerialDateBeanMonthly
All Implemented Interfaces:
I_CmsSerialDateBean

Implementation of @{link org.opencms.widgets.serialdate.I_CmsSerialDateBean} that handles series' specified on a monthly base.
  • Constructor Details

    • CmsSerialDateBeanMonthly

      public CmsSerialDateBeanMonthly(Date startDate, Date endDate, boolean isWholeDay, I_CmsSerialDateValue.EndType endType, Date serialEndDate, int occurrences, SortedSet<Date> exceptions, int interval, int dayOfMonth)
      Constructs the bean with all the information provided by the CmsSerialDateWidget.
      Parameters:
      startDate - the start date of the series as provided by the serial date widget.
      endDate - the end date of the series as provided by the serial date widget.
      isWholeDay - flag, indicating if the event lasts the whole day
      endType - the end type of the series as provided by the serial date widget.
      serialEndDate - the end date of the series as provided by the serial date widget.
      occurrences - the maximal number of occurrences of the event as provided by the serial date widget.
      exceptions - dates where the event does not take place, even if it is in the series.
      interval - the number of month to the next events.
      dayOfMonth - the day of the month the event should occur, if the month does not have that particular day the event takes place at the last day of the month.
  • Method Details