Class Granulator.GetPeriodsPars

java.lang.Object
org.bedework.calfacade.util.Granulator.GetPeriodsPars
All Implemented Interfaces:
Serializable
Enclosing class:
Granulator

public static class Granulator.GetPeriodsPars extends Object implements Serializable
This class defines the entities which occupy time and the period of interest and can be passed repeatedly to getPeriodsEvents.

The end datetime will be updated ready for the next call. If endDt is non-null on entry it will be used to set the startDt.

See Also:
  • Field Details

    • periods

      public Collection<?> periods
      Event Info or EventPeriod or Period objects to extract from
    • startDt

      public BwDateTime startDt
      Start of period - updated at each call from endDt
    • dur

      public BwDuration dur
      Duration of period or granularity
    • endDt

      public BwDateTime endDt
      On return has the end date of the period.
  • Constructor Details

    • GetPeriodsPars

      public GetPeriodsPars()