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 void
setCreationDate(Date date)
Set the creation datevoid
setCreator(UserIdentity user)
Set the creatorvoid
setDescription(String desc)
Set the description of the eventvoid
setEndDate(Date endDate)
Set the endDate of the eventvoid
setExcludedOccurrences(List<Date> excludedOccurrences)
Set the list of excluded event date.void
setFullDay(Boolean fullDay)
Set if the event last all the dayvoid
setKeywords(String[] keywords)
Set this event's keywords.void
setLastContributor(UserIdentity user)
Set the last contributorvoid
setLastModified(Date date)
Set the last modified datevoid
setLastValidated(Date date)
Set the last validation date of the eventvoid
setLastValidator(UserIdentity user)
Set the last validator of the eventvoid
setLocation(String location)
Set the location of the eventvoid
setOrganiser(UserIdentity user)
Set the oragniservoid
setRecurrenceType(String recurrenceType)
Set the recurrence type.void
setRepeatUntil(Date untilDate)
Set the end date of the frequency.void
setStartDate(Date startDate)
Set the startDate of the eventvoid
setTitle(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
-
-