Interface ModifiableCalendarEvent
-
- All Superinterfaces:
AmetysObject,CalendarEvent,JCRAmetysObject,MetadataAwareAmetysObject,ModifiableAmetysObject,ModifiableMetadataAwareAmetysObject,RemovableAmetysObject,WorkflowAwareAmetysObject
- All Known Implementing Classes:
JCRCalendarEvent
public interface ModifiableCalendarEvent extends CalendarEvent
Modifiable Calendar Event Interface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetCreationDate(Date date)Set the creation datevoidsetCreator(UserIdentity user)Set the creatorvoidsetDescription(String desc)Set the description of the eventvoidsetEndDate(Date endDate)Set the endDate of the eventvoidsetExcludedOccurrences(List<Date> excludedOccurrences)Set the list of excluded event date.voidsetFullDay(Boolean fullDay)Set if the event last all the dayvoidsetKeywords(String[] keywords)Set this event's keywords.voidsetLastContributor(UserIdentity user)Set the last contributorvoidsetLastModified(Date date)Set the last modified datevoidsetLastValidated(Date date)Set the last validation date of the eventvoidsetLastValidator(UserIdentity user)Set the last validator of the eventvoidsetLocation(String location)Set the location of the eventvoidsetOrganiser(UserIdentity user)Set the oragniservoidsetRecurrenceType(String recurrenceType)Set the recurrence type.voidsetRepeatUntil(Date untilDate)Set the end date of the frequency.voidsetStartDate(Date startDate)Set the startDate of the eventvoidsetTitle(String title)Set the title of the event-
Methods inherited from interface org.ametys.plugins.repository.AmetysObject
equals, getId, getName, getParent, getParentPath, getPath, hashCode
-
Methods inherited from interface org.ametys.plugins.explorer.calendars.CalendarEvent
getCreationDate, getCreator, getDescription, getEndDate, getExcludedOccurences, getFirstOccurrence, getFullDay, getKeywords, getLastContributor, getLastModified, getLastValidated, getLastValidator, getLocation, getNextOccurrence, getOccurrences, getOrganiser, getRecurrenceType, getRepeatUntil, getStartDate, getTitle, isRecurrent
-
Methods inherited from interface org.ametys.plugins.repository.jcr.JCRAmetysObject
getNode
-
Methods inherited from interface org.ametys.plugins.repository.ModifiableAmetysObject
needsSave, rename, revertChanges, saveChanges
-
Methods inherited from interface org.ametys.plugins.repository.metadata.ModifiableMetadataAwareAmetysObject
getMetadataHolder
-
Methods inherited from interface org.ametys.plugins.repository.RemovableAmetysObject
remove
-
Methods inherited from interface org.ametys.plugins.workflow.repository.WorkflowAwareAmetysObject
getCurrentStepId, getWorkflowId, setCurrentStepId, setWorkflowId
-
-
-
-
Method Detail
-
setDescription
void setDescription(String desc)
Set the description of the event- Parameters:
desc- the description
-
setLocation
void setLocation(String location)
Set the location of the event- Parameters:
location- the location
-
setKeywords
void setKeywords(String[] keywords)
Set this event's keywords.- Parameters:
keywords- the keywords.
-
setStartDate
void setStartDate(Date startDate)
Set the startDate of the event- Parameters:
startDate- the start date
-
setEndDate
void setEndDate(Date endDate)
Set the endDate of the event- Parameters:
endDate- the end date
-
setFullDay
void setFullDay(Boolean fullDay)
Set if the event last all the day- Parameters:
fullDay- is a fullday event
-
setCreator
void setCreator(UserIdentity user)
Set the creator- Parameters:
user- The creator
-
setCreationDate
void setCreationDate(Date date)
Set the creation date- Parameters:
date- The creation date
-
setLastContributor
void setLastContributor(UserIdentity user)
Set the last contributor- Parameters:
user- The last contributor
-
setLastModified
void setLastModified(Date date)
Set the last modified date- Parameters:
date- The last modified date
-
setLastValidator
void setLastValidator(UserIdentity user)
Set the last validator of the event- Parameters:
user- the last validator of the event
-
setLastValidated
void setLastValidated(Date date)
Set the last validation date of the event- Parameters:
date- the last validation date of the event
-
setRecurrenceType
void setRecurrenceType(String recurrenceType)
Set the recurrence type.- Parameters:
recurrenceType- the recurrence type
-
setRepeatUntil
void setRepeatUntil(Date untilDate)
Set the end date of the frequency.- Parameters:
untilDate- the end date of the recurrence
-
setExcludedOccurrences
void setExcludedOccurrences(List<Date> excludedOccurrences)
Set the list of excluded event date.- Parameters:
excludedOccurrences- excluded date
-
setOrganiser
void setOrganiser(UserIdentity user)
Set the oragniser- Parameters:
user- The oragniser
-
-