Package org.bedework.caldav.server
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SysiIcalendar()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetCalscale()abstract Collection<?>getComponents()abstract org.bedework.util.calendar.IcalDefs.IcalComponentTypegetComponentType()abstract CalDAVEvent<?>getEvent()abstract StringgetMethod()abstract StringgetMethodName(int mt)abstract intgetMethodType()abstract intgetMethodType(String val)abstract OrganizergetOrganizer()An event or a free-busy request may contain an organizer.abstract StringgetProdid()abstract Collection<net.fortuna.ical4j.model.TimeZone>getTimeZones()abstract StringgetVersion()abstract Iterator<org.bedework.webdav.servlet.shared.WdEntity>iterator()abstract booleanitipReplyMethodType(int mt)True for itip reply type methodabstract booleanitipRequestMethodType(int mt)True for itip request type methodabstract booleanreplyMethodType()True for itip reply type methodabstract booleanrequestMethodType()True for itip request type methodabstract intsize()StringtoString()abstract booleanvalidItipMethodType()True for valid itip methodabstract booleanvalidItipMethodType(int val)True for valid itip method-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
-
-
-
Method Detail
-
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()
-
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
-
-