Package org.bedework.caldav.server
Class SysiIcalendar
java.lang.Object
org.bedework.caldav.server.SysiIcalendar
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<org.bedework.webdav.servlet.shared.WdEntity>,java.util.Iterator<org.bedework.webdav.servlet.shared.WdEntity>,org.bedework.util.calendar.ScheduleMethods
public abstract class SysiIcalendar
extends java.lang.Object
implements org.bedework.util.calendar.ScheduleMethods, java.util.Iterator<org.bedework.webdav.servlet.shared.WdEntity>, java.lang.Iterable<org.bedework.webdav.servlet.shared.WdEntity>, java.io.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
-
Field Summary
Fields inherited from interface org.bedework.util.calendar.ScheduleMethods
methods, methodTypeAdd, methodTypeCancel, methodTypeCounter, methodTypeDeclineCounter, methodTypeNone, methodTypePollStatus, methodTypePublish, methodTypeRefresh, methodTypeReply, methodTypeRequest, methodTypeUnknown -
Constructor Summary
Constructors Constructor Description SysiIcalendar() -
Method Summary
Modifier and Type Method Description abstract java.lang.StringgetCalscale()abstract java.util.Collection<?>getComponents()abstract org.bedework.util.calendar.IcalDefs.IcalComponentTypegetComponentType()abstract CalDAVEvent<?>getEvent()abstract java.lang.StringgetMethod()abstract java.lang.StringgetMethodName(int mt)abstract intgetMethodType()abstract intgetMethodType(java.lang.String val)abstract OrganizergetOrganizer()An event or a free-busy request may contain an organizer.abstract java.lang.StringgetProdid()abstract java.util.Collection<net.fortuna.ical4j.model.TimeZone>getTimeZones()abstract java.lang.StringgetVersion()abstract java.util.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()java.lang.StringtoString()abstract booleanvalidItipMethodType()True for valid itip methodabstract booleanvalidItipMethodType(int val)True for valid itip methodMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
Constructor Details
-
SysiIcalendar
public SysiIcalendar()
-
-
Method Details
-
getProdid
public abstract java.lang.String getProdid()- Returns:
- String
-
getVersion
public abstract java.lang.String getVersion()- Returns:
- String
-
getCalscale
public abstract java.lang.String getCalscale()- Returns:
- String
-
getMethod
public abstract java.lang.String getMethod()- Returns:
- String
-
getTimeZones
public abstract java.util.Collection<net.fortuna.ical4j.model.TimeZone> getTimeZones()- Returns:
- Collection
-
getComponents
public abstract java.util.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(java.lang.String val)- Parameters:
val- String method name- Returns:
- int
-
getMethodName
public abstract java.lang.String getMethodName(int mt)- Parameters:
mt-- Returns:
- A string value for the method
-
getOrganizer
An event or a free-busy request may contain an organizer. Return it if it is present.- Returns:
- organizer object if present.
-
getEvent
- Returns:
- CalDAVEvent
-
iterator
public abstract java.util.Iterator<org.bedework.webdav.servlet.shared.WdEntity> iterator()- Specified by:
iteratorin interfacejava.lang.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 java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-