com.openindex.openestate.tool.calendar
Class CalendarEntry<ComponentType>

java.lang.Object
  extended by com.openindex.openestate.tool.calendar.CalendarEntry<ComponentType>
Type Parameters:
ComponentType - ical-entry
Direct Known Subclasses:
CalendarEventEntry, CalendarJournalEntry, CalendarTodoEntry

public abstract class CalendarEntry<ComponentType>
extends Object

Allgemeiner Kalendereintrag.
$Id: CalendarEntry.java 1680 2012-08-10 10:33:38Z andy $

Author:
Andreas Rudolph

Field Summary
static String LOCAL_CALENDAR
           
static String VIRTUAL_CALENDAR
           
 
Constructor Summary
CalendarEntry(ComponentType c)
           
 
Method Summary
static Comparator createBeginComparator()
           
static Comparator createEndComparator()
           
 String extractCommentParameter(String param)
           
static net.fortuna.ical4j.model.property.Uid generateUid()
           
abstract  Date getBegin()
           
 long getCalendarId()
           
 ComponentType getComponent()
           
 net.fortuna.ical4j.model.property.Description getDescription()
           
 String getDescriptionString()
           
abstract  Date getEnd()
           
abstract  String getEntryName()
           
 net.fortuna.ical4j.model.property.LastModified getLastModified()
           
 String getLocalCalendarFromComment()
           
 long getLocalCalendarIdFromComment()
           
 net.fortuna.ical4j.model.PropertyList getProperties()
           
 net.fortuna.ical4j.model.Property getProperty(String name)
           
 net.fortuna.ical4j.model.property.Status getStatus()
           
abstract  Color getStatusColor()
           
 net.fortuna.ical4j.model.property.Summary getSummary()
           
 String getSummaryString()
           
static net.fortuna.ical4j.model.TimeZone getTimeZone()
           
static net.fortuna.ical4j.model.TimeZoneRegistry getTimeZoneRegistry()
           
 net.fortuna.ical4j.model.property.Uid getUId()
           
 Class getVirtualCalendarClassFromComment()
           
 String getVirtualCalendarNameFromComment()
           
 VirtualCalendarObject getVirtualCalendarObjectFromComment()
           
abstract  boolean hasBeginDate()
           
abstract  boolean hasBeginTime()
           
abstract  boolean hasEndDate()
           
abstract  boolean hasEndTime()
           
static CalendarEntry loadEntry(long calId, String uid)
           
static CalendarEntry loadEntry(long calId, String uid, org.xmldb.api.base.Collection pluginCollection)
           
static Map<Long,List<String>> loadUids()
           
static Map<Long,List<String>> loadUids(org.xmldb.api.base.Collection pluginCollection)
           
static Map<Long,List<String>> loadUids(long calendarId)
           
static Map<Long,List<String>> loadUids(long calendarId, org.xmldb.api.base.Collection pluginCollection)
           
 void putProperty(net.fortuna.ical4j.model.Property p)
           
 void removeProperty(String name)
           
abstract  void setBeginDate(Date val)
           
abstract  void setBeginTime(Date val)
           
 void setCalendarId(long val)
           
 void setComponent(ComponentType val)
           
abstract  void setEndDate(Date val)
           
abstract  void setEndTime(Date val)
           
 void setSummary(String summary)
           
static String writePriority(net.fortuna.ical4j.model.property.Priority priority)
           
abstract  String writeStatus()
           
static String writeStatusForEvent(net.fortuna.ical4j.model.property.Status status)
           
static String writeStatusForJournal(net.fortuna.ical4j.model.property.Status status)
           
static String writeStatusForTodo(net.fortuna.ical4j.model.property.Status status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCAL_CALENDAR

public static final String LOCAL_CALENDAR
See Also:
Constant Field Values

VIRTUAL_CALENDAR

public static final String VIRTUAL_CALENDAR
See Also:
Constant Field Values
Constructor Detail

CalendarEntry

public CalendarEntry(ComponentType c)
Method Detail

createBeginComparator

public static Comparator createBeginComparator()

createEndComparator

public static Comparator createEndComparator()

extractCommentParameter

public String extractCommentParameter(String param)

generateUid

public static net.fortuna.ical4j.model.property.Uid generateUid()

getCalendarId

public long getCalendarId()

getComponent

public ComponentType getComponent()

getBegin

public abstract Date getBegin()

getDescription

public net.fortuna.ical4j.model.property.Description getDescription()

getDescriptionString

public String getDescriptionString()

getEnd

public abstract Date getEnd()

getEntryName

public abstract String getEntryName()

getLastModified

public net.fortuna.ical4j.model.property.LastModified getLastModified()

getLocalCalendarFromComment

public String getLocalCalendarFromComment()

getLocalCalendarIdFromComment

public long getLocalCalendarIdFromComment()

getProperties

public net.fortuna.ical4j.model.PropertyList getProperties()

getProperty

public net.fortuna.ical4j.model.Property getProperty(String name)

getStatus

public net.fortuna.ical4j.model.property.Status getStatus()

getStatusColor

public abstract Color getStatusColor()

getSummary

public net.fortuna.ical4j.model.property.Summary getSummary()

getSummaryString

public String getSummaryString()

getTimeZone

public static net.fortuna.ical4j.model.TimeZone getTimeZone()

getTimeZoneRegistry

public static net.fortuna.ical4j.model.TimeZoneRegistry getTimeZoneRegistry()

getUId

public net.fortuna.ical4j.model.property.Uid getUId()

getVirtualCalendarClassFromComment

public Class getVirtualCalendarClassFromComment()

getVirtualCalendarNameFromComment

public String getVirtualCalendarNameFromComment()

getVirtualCalendarObjectFromComment

public VirtualCalendarObject getVirtualCalendarObjectFromComment()

hasBeginDate

public abstract boolean hasBeginDate()

hasBeginTime

public abstract boolean hasBeginTime()

hasEndDate

public abstract boolean hasEndDate()

hasEndTime

public abstract boolean hasEndTime()

loadEntry

public static CalendarEntry loadEntry(long calId,
                                      String uid)
                               throws ImmoToolDbException
Throws:
ImmoToolDbException

loadEntry

public static CalendarEntry loadEntry(long calId,
                                      String uid,
                                      org.xmldb.api.base.Collection pluginCollection)
                               throws ImmoToolDbException
Throws:
ImmoToolDbException

loadUids

public static Map<Long,List<String>> loadUids()
                                       throws ImmoToolDbException
Throws:
ImmoToolDbException

loadUids

public static Map<Long,List<String>> loadUids(org.xmldb.api.base.Collection pluginCollection)
                                       throws ImmoToolDbException
Throws:
ImmoToolDbException

loadUids

public static Map<Long,List<String>> loadUids(long calendarId)
                                       throws ImmoToolDbException
Throws:
ImmoToolDbException

loadUids

public static Map<Long,List<String>> loadUids(long calendarId,
                                              org.xmldb.api.base.Collection pluginCollection)
                                       throws ImmoToolDbException
Throws:
ImmoToolDbException

putProperty

public void putProperty(net.fortuna.ical4j.model.Property p)

removeProperty

public void removeProperty(String name)

setBeginDate

public abstract void setBeginDate(Date val)

setBeginTime

public abstract void setBeginTime(Date val)

setCalendarId

public void setCalendarId(long val)

setComponent

public void setComponent(ComponentType val)

setEndDate

public abstract void setEndDate(Date val)

setEndTime

public abstract void setEndTime(Date val)

setSummary

public void setSummary(String summary)

writePriority

public static String writePriority(net.fortuna.ical4j.model.property.Priority priority)

writeStatus

public abstract String writeStatus()

writeStatusForEvent

public static String writeStatusForEvent(net.fortuna.ical4j.model.property.Status status)

writeStatusForJournal

public static String writeStatusForJournal(net.fortuna.ical4j.model.property.Status status)

writeStatusForTodo

public static String writeStatusForTodo(net.fortuna.ical4j.model.property.Status status)


Copyright © 2012 OpenEstate. All Rights Reserved.