Package org.bedework.jsforj.model.values
Interface JSOverride
-
- All Superinterfaces:
JSCalendarObject,JSPatchObject,JSValue
- All Known Implementing Classes:
JSOverrideImpl
public interface JSOverride extends JSPatchObject, JSCalendarObject
User: mike Date: 10/25/19 Time: 12:46
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetExcluded()JSCalendarObjectgetMaster()voidmarkExcluded()Mark this override as an exclusion.voidsetMaster(JSCalendarObject master)-
Methods inherited from interface org.bedework.jsforj.model.JSCalendarObject
getAlerts, getCategories, getDescription, getExcludedRecurrenceRules, getKeywords, getLinks, getLocations, getOverrides, getParticipants, getRecurrenceId, getRecurrenceRules, getRelatedTo, getReplyTo, getTitle, getUid, setDescription, setRecurrenceId, setTitle, setUid
-
Methods inherited from interface org.bedework.jsforj.model.values.JSPatchObject
newOverrideProperty, setNull, setOverrideProperty, setOverrideProperty, setOverrideProperty, setOverrideProperty
-
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
-
setMaster
void setMaster(JSCalendarObject master)
-
getMaster
JSCalendarObject getMaster()
-
markExcluded
void markExcluded()
Mark this override as an exclusion.
-
getExcluded
boolean getExcluded()
- Returns:
- true if this is an exclusion
-
-