Class SysiIcalendar

java.lang.Object
org.bedework.caldav.server.SysiIcalendar
All Implemented Interfaces:
Serializable, Iterable<org.bedework.webdav.servlet.shared.WdEntity>, Iterator<org.bedework.webdav.servlet.shared.WdEntity>, org.bedework.util.calendar.ScheduleMethods

public abstract class SysiIcalendar extends Object implements org.bedework.util.calendar.ScheduleMethods, Iterator<org.bedework.webdav.servlet.shared.WdEntity>, Iterable<org.bedework.webdav.servlet.shared.WdEntity>, Serializable
Class to represent an RFC icalendar object converted to an internal form.
Version:
1.0
Author:
Mike Douglass douglm rpi.edu
See Also:
  • Constructor Details

    • SysiIcalendar

      public SysiIcalendar()
  • Method Details

    • getProdid

      public abstract String getProdid()
      Returns:
      String
    • getVersion

      public abstract String getVersion()
      Returns:
      String
    • getCalscale

      public abstract String getCalscale()
      Returns:
      String
    • getMethod

      public abstract String getMethod()
      Returns:
      String
    • getTimeZones

      public abstract Collection<net.fortuna.ical4j.model.TimeZone> getTimeZones()
      Returns:
      Collection
    • getComponents

      public abstract Collection<?> getComponents()
      Returns:
      Collection
    • getComponentType

      public abstract org.bedework.util.calendar.IcalDefs.IcalComponentType getComponentType()
      Returns:
      ComponentType
    • getMethodType

      public abstract int getMethodType()
      Returns:
      int
    • getMethodType

      public abstract int getMethodType(String val)
      Parameters:
      val - String method name
      Returns:
      int
    • getMethodName

      public abstract String getMethodName(int mt)
      Parameters:
      mt -
      Returns:
      A string value for the method
    • getOrganizer

      public abstract Organizer getOrganizer()
      An event or a free-busy request may contain an organizer. Return it if it is present.
      Returns:
      organizer object if present.
    • getEvent

      public abstract CalDAVEvent<?> getEvent()
      Returns:
      CalDAVEvent
    • iterator

      public abstract Iterator<org.bedework.webdav.servlet.shared.WdEntity> iterator()
      Specified by:
      iterator in interface Iterable<org.bedework.webdav.servlet.shared.WdEntity>
      Returns:
      Iterator
    • size

      public abstract int size()
      Returns:
      int
    • validItipMethodType

      public abstract boolean validItipMethodType()
      True for valid itip method
      Returns:
      boolean
    • requestMethodType

      public abstract boolean requestMethodType()
      True for itip request type method
      Returns:
      boolean
    • replyMethodType

      public abstract boolean replyMethodType()
      True for itip reply type method
      Returns:
      boolean
    • itipRequestMethodType

      public abstract boolean itipRequestMethodType(int mt)
      True for itip request type method
      Parameters:
      mt - method
      Returns:
      boolean
    • itipReplyMethodType

      public abstract boolean itipReplyMethodType(int mt)
      True for itip reply type method
      Parameters:
      mt - method
      Returns:
      boolean
    • validItipMethodType

      public abstract boolean validItipMethodType(int val)
      True for valid itip method
      Parameters:
      val -
      Returns:
      boolean
    • toString

      public String toString()
      Overrides:
      toString in class Object