com.funambol.common.pim.model.model
Class VComponent
java.lang.Object
com.funambol.common.pim.model.model.VComponent
- All Implemented Interfaces:
- java.lang.Comparable
- Direct Known Subclasses:
- TzDaylightComponent, TzStandardComponent, VAlarm, VCalendar, VCalendarContent, VNote, VTimezone
public abstract class VComponent
- extends java.lang.Object
- implements java.lang.Comparable
- Version:
- $Id: VComponent.java,v 1.3 2008-04-10 11:16:44 mauro Exp $
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
TYPE_APPOINTMENT
public static final java.lang.String TYPE_APPOINTMENT
- See Also:
- Constant Field Values
TYPE_TASK
public static final java.lang.String TYPE_TASK
- See Also:
- Constant Field Values
DATE_PROPERTIES
public static final java.lang.String[] DATE_PROPERTIES
VComponent
public VComponent()
getVComponentName
public abstract java.lang.String getVComponentName()
- Should be overridden in concrete subclass to return component name,
for example VEVENT, VTODO or similar
getSifType
public abstract java.lang.String getSifType()
addComponent
public void addComponent(VComponent comp)
delComponent
public void delComponent(VComponent comp)
getComponents
public java.util.List<VComponent> getComponents(java.lang.String name)
getComponent
public VComponent getComponent(java.lang.String name)
addProperty
public void addProperty(Property property)
addProperty
public void addProperty(java.lang.String name,
java.lang.String value)
delProperty
public void delProperty(Property property)
setProperty
public void setProperty(Property property)
getProperty
public Property getProperty(java.lang.String name)
getProperties
public java.util.List<Property> getProperties(java.lang.String name)
getAllComponents
public java.util.List getAllComponents()
getAllProperties
public java.util.List getAllProperties()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toStringBuffer
public java.lang.StringBuffer toStringBuffer(java.lang.StringBuffer buffer)
hasProperty
public boolean hasProperty(Property prop)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
convertUTCDatesToLocal
public void convertUTCDatesToLocal(java.util.TimeZone tz)
Copyright © 2001-2009 Funambol.