Interface ModifiableCalendarEvent
- All Superinterfaces:
AmetysObject,CalendarEvent,DataAwareAmetysObject,DataHolder,IndexableDataHolder,JCRAmetysObject,MetadataAwareAmetysObject,ModelAwareDataAwareAmetysObject,ModelAwareDataAwareAmetysObject,ModelAwareDataHolder,ModifiableAmetysObject,ModifiableDataHolder,ModifiableIndexableDataHolder,ModifiableMetadataAwareAmetysObject,ModifiableModelAwareDataAwareAmetysObject,ModifiableModelAwareDataAwareAmetysObject,ModifiableModelAwareDataHolder,RemovableAmetysObject,TagAwareAmetysObject,TaggableAmetysObject,WorkflowAwareAmetysObject
- All Known Implementing Classes:
JCRCalendarEvent
public interface ModifiableCalendarEvent
extends CalendarEvent, ModifiableModelAwareDataAwareAmetysObject
Modifiable Calendar Event Interface
-
Field Summary
Fields inherited from interface org.ametys.plugins.repository.data.holder.ModelAwareDataHolder
ALTERNATIVE_SUFFIX, COMMENTS_SUFFIX, STATUS_SUFFIX -
Method Summary
Modifier and TypeMethodDescriptionvoidsetCreationDate(ZonedDateTime date) Set the creation datevoidsetCreator(UserIdentity user) Set the creatorvoidsetDescription(String desc) Set the description of the eventvoidsetEndDate(ZonedDateTime endDate) Set the endDate of the eventvoidsetExcludedOccurrences(List<ZonedDateTime> excludedOccurrences) Set the list of excluded event date.voidsetFullDay(Boolean fullDay) Set if the event last all the dayvoidSet the last contributorvoidsetLastModified(ZonedDateTime date) Set the last modified datevoidsetLocation(String location) Set the location of the eventvoidsetOrganiser(UserIdentity user) Set the oragniservoidsetRecurrenceType(String recurrenceType) Set the recurrence type.voidsetRepeatUntil(ZonedDateTime untilDate) Set the end date of the frequency.voidsetResources(List<String> resources) Set the resourcesvoidsetStartDate(ZonedDateTime startDate) Set the startDate of the eventvoidSet the title of the eventvoidSet the date zone of the eventMethods inherited from interface org.ametys.plugins.repository.AmetysObject
equals, getId, getName, getParent, getParentPath, getPath, hashCodeMethods inherited from interface org.ametys.plugins.workspaces.calendars.events.CalendarEvent
getCreationDate, getCreator, getDescription, getEndDate, getExcludedOccurences, getFirstOccurrence, getFullDay, getLastContributor, getLastModified, getLocation, getNextOccurrence, getOccurrences, getOrganiser, getRecurrenceType, getRepeatUntil, getResources, getStartDate, getTitle, getZone, isRecurrentMethods inherited from interface org.ametys.plugins.repository.data.ametysobject.DataAwareAmetysObject
copyTo, copyTo, dataToJSON, dataToJSON, dataToSAX, dataToSAXMethods inherited from interface org.ametys.plugins.repository.jcr.JCRAmetysObject
getNodeMethods inherited from interface org.ametys.cms.data.ametysobject.ModelAwareDataAwareAmetysObject
getSystemPropertyExtensionPoint, indexData, indexDataMethods inherited from interface org.ametys.plugins.repository.data.ametysobject.ModelAwareDataAwareAmetysObject
dataToJSON, dataToJSONForEdition, dataToMap, dataToSAX, dataToSAXForEdition, getComments, getDataNames, getDefinition, getDifferences, getDifferences, getDifferences, getDifferences, getExternalValue, getLocalValue, getModel, getStatus, getValue, getValue, hasComments, hasDefinition, hasDifferences, hasDifferences, hasDifferences, hasDifferences, hasExternalValue, hasExternalValueOrEmpty, hasLocalValue, hasLocalValueOrEmpty, hasValue, hasValueOrEmptyMethods inherited from interface org.ametys.plugins.repository.data.holder.ModelAwareDataHolder
commentsToSAX, dataToJSON, dataToJSON, dataToJSON, dataToMap, dataToMap, dataToMap, dataToSAX, dataToSAX, dataToSAX, getDataNames, getType, getValue, hasValue, hasValueOrEmpty, isMultipleMethods inherited from interface org.ametys.plugins.repository.ModifiableAmetysObject
needsSave, rename, revertChanges, saveChangesMethods inherited from interface org.ametys.plugins.repository.data.holder.ModifiableDataHolder
getRepositoryDataMethods inherited from interface org.ametys.plugins.repository.metadata.ModifiableMetadataAwareAmetysObject
getMetadataHolderMethods inherited from interface org.ametys.cms.data.ametysobject.ModifiableModelAwareDataAwareAmetysObject
getComposite, getComposite, getDataHolder, getExternalComposite, getExternalComposite, getExternalRepeater, getExternalRepeater, getLocalComposite, getLocalComposite, getLocalRepeater, getLocalRepeater, getParentDataHolder, getRepeater, getRepeater, getRootDataHolderMethods inherited from interface org.ametys.plugins.repository.data.ametysobject.ModifiableModelAwareDataAwareAmetysObject
getRepositoryData, removeExternalizableMetadataIfExists, removeExternalValue, removeLocalValue, removeValue, setComments, setExternalValue, setLocalValue, setStatus, setValue, synchronizeValues, synchronizeValues, synchronizeValues, synchronizeValuesMethods inherited from interface org.ametys.plugins.repository.RemovableAmetysObject
removeMethods inherited from interface org.ametys.plugins.repository.tag.TagAwareAmetysObject
getTagsMethods inherited from interface org.ametys.plugins.repository.tag.TaggableAmetysObject
tag, untagMethods inherited from interface org.ametys.plugins.workflow.repository.WorkflowAwareAmetysObject
getCurrentStepId, getWorkflowId, setCurrentStepId, setWorkflowId
-
Method Details
-
setTitle
Set the title of the event- Parameters:
title- the title
-
setDescription
Set the description of the event- Parameters:
desc- the description
-
setLocation
Set the location of the event- Parameters:
location- the location
-
setStartDate
Set the startDate of the event- Parameters:
startDate- the start date
-
setEndDate
Set the endDate of the event- Parameters:
endDate- the end date
-
setZone
Set the date zone of the event- Parameters:
dateZone- the date zone
-
setFullDay
Set if the event last all the day- Parameters:
fullDay- is a fullday event
-
setCreator
Set the creator- Parameters:
user- The creator
-
setCreationDate
Set the creation date- Parameters:
date- The creation date
-
setLastContributor
Set the last contributor- Parameters:
user- The last contributor
-
setLastModified
Set the last modified date- Parameters:
date- The last modified date
-
setRecurrenceType
Set the recurrence type.- Parameters:
recurrenceType- the recurrence type
-
setRepeatUntil
Set the end date of the frequency.- Parameters:
untilDate- the end date of the recurrence
-
setExcludedOccurrences
Set the list of excluded event date.- Parameters:
excludedOccurrences- excluded date
-
setOrganiser
Set the oragniser- Parameters:
user- The oragniser
-
setResources
Set the resources- Parameters:
resources- The resources
-