Interface RecurrenceEntity

All Superinterfaces:
Serializable
All Known Subinterfaces:
EventEntity
All Known Implementing Classes:
BwEvent, BwEventAnnotation, BwEventNewWrapper, BwEventObj, BwEventProxy

public interface RecurrenceEntity extends Serializable
Author:
Mike Douglass douglm - bedework.edu
  • Method Details

    • setRecurring

      void setRecurring(Boolean val)
      Parameters:
      val -
    • getRecurring

      Boolean getRecurring()
      Returns:
      Boolean true if a recurring event - only relevant for master event.
    • setRecurrenceId

      void setRecurrenceId(String val)
      Set the recurrence id
      Parameters:
      val - recurrence id
    • getRecurrenceId

      String getRecurrenceId()
      Get the recurrence id
      Returns:
      the event's recurrence id
    • setRrules

      void setRrules(Set<String> val)
      XXX Wrong - it should be a list
      Parameters:
      val -
    • getRrules

      Set<String> getRrules()
      Returns:
      Set of String
    • setExrules

      void setExrules(Set<String> val)
      Parameters:
      val -
    • getExrules

      Set<String> getExrules()
      Returns:
      Set of String
    • setRdates

      void setRdates(Set<BwDateTime> val)
      Parameters:
      val -
    • getRdates

      Set<BwDateTime> getRdates()
      Returns:
      Set of String
    • setExdates

      void setExdates(Set<BwDateTime> val)
      Parameters:
      val -
    • getExdates

      Set<BwDateTime> getExdates()
      Returns:
      Set of String
    • isRecurringEntity

      boolean isRecurringEntity()
      Returns:
      true if there is any recurring element.
    • testRecurring

      boolean testRecurring()
      if (getRecurring() == null) { return false; } return getRecurring();
      Returns:
      true if this is a recurring entity.
    • hasRrules

      boolean hasRrules()
      True if we have rrules
      Returns:
      boolean
    • addRrule

      void addRrule(String val)
      Parameters:
      val -
    • hasExrules

      boolean hasExrules()
      True if we have exrules
      Returns:
      boolean
    • addExrule

      void addExrule(String val)
      Parameters:
      val -
    • hasRdates

      boolean hasRdates()
      True if we have rdates
      Returns:
      boolean
    • addRdate

      void addRdate(BwDateTime val)
      Parameters:
      val -
    • hasExdates

      boolean hasExdates()
      True if we have exdates
      Returns:
      boolean
    • addExdate

      void addExdate(BwDateTime val)
      Parameters:
      val -