Class DbCalendarEntry<ComponentType extends net.fortuna.ical4j.model.Component>
- java.lang.Object
-
- com.openindex.openestate.tool.calendar.db.DbCalendarEntry<ComponentType>
-
- All Implemented Interfaces:
CalendarEntry,Serializable
- Direct Known Subclasses:
DbCalendarEventEntry,DbCalendarTodoEntry
public abstract class DbCalendarEntry<ComponentType extends net.fortuna.ical4j.model.Component> extends Object implements CalendarEntry
DbCalendarEntry.- Author:
- Andreas Rudolph
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDbCalendarEntry.Type
-
Constructor Summary
Constructors Constructor Description DbCalendarEntry()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static org.jdesktop.swingx.autocomplete.ObjectToStringConvertercreateObjectToStringConverter()DategetBegin()abstract ColorgetColor()abstract ComponentTypegetComponent()DategetEnd()StringgetInfo()StringgetLocation()net.fortuna.ical4j.model.PropertyListgetProperties()net.fortuna.ical4j.model.PropertygetProperty(String name)abstract ColorgetStatusColor()StringgetSubTitle()StringgetTitle()abstract DbCalendarEntry.TypegetType()abstract booleanhasBeginDate()abstract booleanhasBeginTime()abstract booleanhasEndDate()abstract booleanhasEndTime()booleanisVirtual()voidprepareBeforeSave()Stringprint()voidputProperty(net.fortuna.ical4j.model.Property p)voidremoveProperty(String name)abstract voidsetBeginDate(Date val)abstract voidsetBeginTime(Date val)abstract voidsetComponent(net.fortuna.ical4j.model.Component c)abstract voidsetEmptyComponent()abstract voidsetEndDate(Date val)abstract voidsetEndTime(Date val)voidsetLocation(String location)voidsetNotes(String notes)voidsetSingleDay(Date value)voidsetStatus(net.fortuna.ical4j.model.property.Status status)voidsetTitle(String title)voidupdateComponentFromIcal()voidupdateFieldsFromComponent()voidupdateIcalFieldFromComponent()abstract voidupdateTimeFieldsFromComponent()static StringwritePriority(net.fortuna.ical4j.model.property.Priority priority)StringwriteStatus()static StringwriteStatus(DbCalendarEntry.Type type, net.fortuna.ical4j.model.property.Status status)static StringwriteStatusForEvent(net.fortuna.ical4j.model.property.Status status)static StringwriteStatusForJournal(net.fortuna.ical4j.model.property.Status status)static StringwriteStatusForTodo(net.fortuna.ical4j.model.property.Status status)StringwriteType()static StringwriteType(DbCalendarEntry.Type type)Deprecated.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.openindex.openestate.tool.calendar.CalendarEntry
getIcon
-
-
-
-
Field Detail
-
id
public long id
-
groupId
public long groupId
-
uid
public String uid
-
title
public String title
-
status
public net.fortuna.ical4j.model.property.Status status
-
notes
public String notes
-
ical
public String ical
-
begin
public Date begin
-
end
public Date end
-
createdAt
public Date createdAt
-
modifiedAt
public Date modifiedAt
-
-
Method Detail
-
createObjectToStringConverter
public static org.jdesktop.swingx.autocomplete.ObjectToStringConverter createObjectToStringConverter()
-
getBegin
public Date getBegin()
- Specified by:
getBeginin interfaceCalendarEntry
-
getColor
public abstract Color getColor()
- Specified by:
getColorin interfaceCalendarEntry
-
getComponent
public abstract ComponentType getComponent()
-
getEnd
public Date getEnd()
- Specified by:
getEndin interfaceCalendarEntry
-
getLocation
public String getLocation()
-
getInfo
public String getInfo()
- Specified by:
getInfoin interfaceCalendarEntry
-
getProperties
public final net.fortuna.ical4j.model.PropertyList getProperties()
-
getProperty
public final net.fortuna.ical4j.model.Property getProperty(String name)
-
getStatusColor
public abstract Color getStatusColor()
-
getType
public abstract DbCalendarEntry.Type getType()
-
hasBeginDate
public abstract boolean hasBeginDate()
-
hasBeginTime
public abstract boolean hasBeginTime()
-
hasEndDate
public abstract boolean hasEndDate()
-
hasEndTime
public abstract boolean hasEndTime()
-
getSubTitle
public String getSubTitle()
- Specified by:
getSubTitlein interfaceCalendarEntry
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceCalendarEntry
-
isVirtual
public final boolean isVirtual()
- Specified by:
isVirtualin interfaceCalendarEntry
-
prepareBeforeSave
public void prepareBeforeSave()
-
print
public String print()
-
putProperty
public final void putProperty(net.fortuna.ical4j.model.Property p)
-
removeProperty
public final void removeProperty(String name)
-
setBeginDate
public abstract void setBeginDate(Date val)
-
setBeginTime
public abstract void setBeginTime(Date val)
-
setComponent
public abstract void setComponent(net.fortuna.ical4j.model.Component c)
-
setEmptyComponent
public abstract void setEmptyComponent()
-
setEndDate
public abstract void setEndDate(Date val)
-
setEndTime
public abstract void setEndTime(Date val)
-
setLocation
public void setLocation(String location)
-
setNotes
public void setNotes(String notes)
-
setStatus
public void setStatus(net.fortuna.ical4j.model.property.Status status)
-
setSingleDay
public void setSingleDay(Date value)
-
setTitle
public void setTitle(String title)
-
updateComponentFromIcal
public final void updateComponentFromIcal() throws IOException, net.fortuna.ical4j.data.ParserException- Throws:
IOExceptionnet.fortuna.ical4j.data.ParserException
-
updateFieldsFromComponent
public final void updateFieldsFromComponent()
-
updateIcalFieldFromComponent
public final void updateIcalFieldFromComponent()
-
updateTimeFieldsFromComponent
public abstract void updateTimeFieldsFromComponent()
-
writePriority
public static String writePriority(net.fortuna.ical4j.model.property.Priority priority)
-
writeStatus
public String writeStatus()
-
writeStatus
public static String writeStatus(DbCalendarEntry.Type type, net.fortuna.ical4j.model.property.Status status)
-
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)
-
writeType
public String writeType()
-
writeType
@Deprecated public static String writeType(DbCalendarEntry.Type type)
Deprecated.
-
-