Package org.bedework.jsforj.model
Interface JSCalendarObject
-
- All Superinterfaces:
JSValue
- All Known Subinterfaces:
JSEvent,JSGroup,JSOverride,JSTask
- All Known Implementing Classes:
JSCalendarObjectImpl,JSEventImpl,JSGroupImpl,JSOverrideImpl,JSPatchObjectImpl,JSTaskImpl
public interface JSCalendarObject extends JSValue
Top level objects User: mike Date: 10/23/19 Time: 16:46
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JSAlertsgetAlerts(boolean create)JSList<String>getCategories(boolean create)StringgetDescription()JSRecurrenceRulesgetExcludedRecurrenceRules(boolean create)JSList<String>getKeywords(boolean create)JSLinksgetLinks(boolean create)JSLocationsgetLocations(boolean create)JSRecurrenceOverridesgetOverrides(boolean create)JSParticipantsgetParticipants(boolean create)JSLocalDateTimegetRecurrenceId()JSRecurrenceRulesgetRecurrenceRules(boolean create)JSRelationsgetRelatedTo(boolean create)JSReplyTogetReplyTo(boolean create)StringgetTitle()StringgetUid()voidsetDescription(String val)voidsetRecurrenceId(JSLocalDateTime val)voidsetTitle(String val)voidsetUid(String val)-
Methods inherited from interface org.bedework.jsforj.model.values.JSValue
clear, copy, getBooleanProperty, getBooleanValue, getChanged, getNode, getObjectType, getOverrideGenerated, getOwner, getParentProperty, getProperties, getProperty, getProperty, getPropertyValue, getStringProperty, getStringValue, getType, getUnsignedIntegerProperty, getValue, hasChanges, hasProperty, isString, makeProperty, markOverrideGenerated, newProperty, preWrite, removeProperty, setProperty, setProperty, setProperty, setProperty, setProperty, writeValue, writeValueAsString, writeValueAsStringFormatted
-
-
-
-
Method Detail
-
setUid
void setUid(String val)
- Parameters:
val- the uid throws JsforjException if value already present
-
getUid
String getUid()
- Returns:
- uid or null if none set
-
setDescription
void setDescription(String val)
- Parameters:
val- the description throws JsforjException if value already present
-
getDescription
String getDescription()
- Returns:
- description or null if none set
-
setTitle
void setTitle(String val)
- Parameters:
val- the title
-
getTitle
String getTitle()
- Returns:
- title or null if none set
-
setRecurrenceId
void setRecurrenceId(JSLocalDateTime val)
- Parameters:
val- the recurrence id throws JsforjException if value already present or not override
-
getRecurrenceId
JSLocalDateTime getRecurrenceId()
- Returns:
- Recurrence id or null if none set
-
getAlerts
JSAlerts getAlerts(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- list of alerts
-
getCategories
JSList<String> getCategories(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- JSList
object - never null if create true
-
getKeywords
JSList<String> getKeywords(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- JSList
object - never null if create true
-
getLinks
JSLinks getLinks(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- JSLinks object - never null if create true
-
getLocations
JSLocations getLocations(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- JSLocations object - never null if create true
-
getOverrides
JSRecurrenceOverrides getOverrides(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- recurrences object
-
getParticipants
JSParticipants getParticipants(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- participants object
-
getExcludedRecurrenceRules
JSRecurrenceRules getExcludedRecurrenceRules(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- recurrence rules object
-
getRecurrenceRules
JSRecurrenceRules getRecurrenceRules(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- recurrence rules object
-
getReplyTo
JSReplyTo getReplyTo(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- replyTo object
-
getRelatedTo
JSRelations getRelatedTo(boolean create)
- Parameters:
create- true if we create property if it doesn't exist- Returns:
- relations object
-
-