|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.gotjava.model.AbstractPersistableObject | +--com.gotjava.model.calendar.CalendarEvent
JavaBean implementation of a simplified VEVENT object based on the iCalendar specification (RFC2445). For more information see the calsch group documentation at http://www.calsch.org/
Currently only the very basic fields are avaliable. Repeating events are not yet supported and the categories mechanism is not final.
Constructor Summary | |
CalendarEvent()
|
Method Summary | |
java.lang.String |
getCategory()
Event category (see RFC2445 4.8.1.2 ). |
java.lang.String |
getClassification()
Event classification (see RFC2445 4.8.1.3 ). |
java.util.Date |
getCreationDate()
|
java.util.Date |
getDtend()
Event end time (see RFC2445 4.8.2.2 ). |
java.util.Date |
getDtstart()
Event start time (see RFC2445 4.8.2.4 ) |
long |
getDuration()
Event duration (see RFC2445 4.8.2.5 ) |
java.util.Date |
getLastModified()
Event last-modified date (see RFC2445 4.8.7.3 ) |
java.lang.String |
getLocation()
Event location, ie- place of occurance. |
java.util.Date |
getModifiedDate()
|
com.gotjava.model.signon.JLCPUser |
getOrganizer()
Event organizer. |
int |
getPriority()
Event priority (see RFC2445 4.8.1.9 ). |
int |
getSeq()
Event sequence (see RFC2445 4.8.7.4 ). |
java.lang.String |
getStatus()
Event status (see RFC2445 4.8.1.11 ). |
java.lang.String |
getSummary()
Event summary or description (see RFC2445 4.8.1.12 ) |
java.lang.String |
getUid()
Event Unique Identifier (see RFC2445 4.8.4.7 ). |
java.lang.String |
getUrl()
Event URL. |
com.gotjava.model.signon.JLCPUser |
getUser()
|
boolean |
isTransparent()
Event transparency (see RFC2445 4.8.2.7 ). |
void |
setCategory(java.lang.String category)
Event category (see RFC2445 4.8.1.2 ) |
void |
setClassification(java.lang.String classification)
Event classification (see RFC2445 4.8.1.3 ). |
void |
setCreationDate(java.util.Date date)
|
void |
setDtend(java.util.Date dtend)
Event end time (see RFC2445 4.8.2.2 ) |
void |
setDtstart(java.util.Date dtstart)
Event start time (see RFC2445 4.8.2.4 ) |
void |
setDuration(long duration)
Event duration (see RFC2445 4.8.2.5 ). |
void |
setLastModified(java.util.Date lastModified)
Event last-modified date (see RFC2445 4.8.7.3 ) |
void |
setLocation(java.lang.String location)
Event location, ie- place of occurance. |
void |
setModifiedDate(java.util.Date date)
|
void |
setOrganizer(com.gotjava.model.signon.JLCPUser organizer)
Event organizer. |
void |
setPriority(int priority)
Event priority (see RFC2445 4.8.1.9 ). |
void |
setSeq(int seq)
Event sequence (see RFC2445 4.8.7.4 ). |
void |
setStatus(java.lang.String status)
Event status (see RFC2445 4.8.1.11 ). |
void |
setSummary(java.lang.String summary)
Event summary or description (see RFC2445 4.8.1.12 ) |
void |
setTransparent(boolean transparent)
Event transparency (see RFC2445 4.8.2.7 ). |
void |
setUid(java.lang.String uid)
Event Unique Identifier (see RFC2445 4.8.4.7 ). |
void |
setUrl(java.lang.String url)
Event URL. |
void |
setUser(com.gotjava.model.signon.JLCPUser user)
|
Methods inherited from class com.gotjava.model.AbstractPersistableObject |
getId, setId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CalendarEvent()
Method Detail |
public java.util.Date getDtstart()
public void setDtstart(java.util.Date dtstart)
public java.util.Date getDtend()
public void setDtend(java.util.Date dtend)
Note: the RFC specifies that one can set the end time _or_ the duration, not both. Setting the duration will affect this field.
public java.lang.String getClassification()
public void setClassification(java.lang.String classification)
public java.lang.String getLocation()
public void setLocation(java.lang.String location)
public com.gotjava.model.signon.JLCPUser getOrganizer()
public void setOrganizer(com.gotjava.model.signon.JLCPUser organizer)
public int getPriority()
public void setPriority(int priority)
public boolean isTransparent()
public void setTransparent(boolean transparent)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public java.lang.String getUid()
[DateInMilliseconds]-[SeqId]-[username]@[hostname]
Example: 1048004868316-5936-user@jlcp.org
public void setUid(java.lang.String uid)
[DateInMilliseconds]-[SeqId]-[username]@[hostname]
Example: 1048004868316-5936-user@jlcp.org
This field is set by the CalendarManager.
public java.util.Date getLastModified()
public void setLastModified(java.util.Date lastModified)
public int getSeq()
public void setSeq(int seq)
public java.lang.String getStatus()
public void setStatus(java.lang.String status)
public java.lang.String getSummary()
public void setSummary(java.lang.String summary)
public long getDuration()
public void setDuration(long duration)
public java.lang.String getCategory()
public void setCategory(java.lang.String category)
public void setCreationDate(java.util.Date date)
public java.util.Date getCreationDate()
public void setModifiedDate(java.util.Date date)
public java.util.Date getModifiedDate()
public com.gotjava.model.signon.JLCPUser getUser()
public void setUser(com.gotjava.model.signon.JLCPUser user)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |