Interface ModifiableCalendarEvent

All Superinterfaces:
AmetysObject, CalendarEvent, DataAwareAmetysObject, DataHolder, JCRAmetysObject, MetadataAwareAmetysObject, ModelAwareDataAwareAmetysObject, ModelAwareDataHolder, ModifiableAmetysObject, ModifiableDataHolder, ModifiableMetadataAwareAmetysObject, ModifiableModelAwareDataAwareAmetysObject, ModifiableModelAwareDataHolder, RemovableAmetysObject, TagAwareAmetysObject, TaggableAmetysObject, WorkflowAwareAmetysObject
All Known Implementing Classes:
JCRCalendarEvent

Modifiable Calendar Event Interface
  • Method Details

    • setTitle

      void setTitle(String title)
      Set the title of the event
      Parameters:
      title - the title
    • 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
    • setStartDate

      void setStartDate(ZonedDateTime startDate)
      Set the startDate of the event
      Parameters:
      startDate - the start date
    • setEndDate

      void setEndDate(ZonedDateTime endDate)
      Set the endDate of the event
      Parameters:
      endDate - the end date
    • setZone

      void setZone(ZoneId dateZone)
      Set the date zone of the event
      Parameters:
      dateZone - the date zone
    • setFullDay

      void setFullDay(Boolean fullDay)
      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

      void setRecurrenceType(String recurrenceType)
      Set the recurrence type.
      Parameters:
      recurrenceType - the recurrence type
    • setRepeatUntil

      void setRepeatUntil(ZonedDateTime untilDate)
      Set the end date of the frequency.
      Parameters:
      untilDate - the end date of the recurrence
    • setExcludedOccurrences

      void setExcludedOccurrences(List<ZonedDateTime> excludedOccurrences)
      Set the list of excluded event date.
      Parameters:
      excludedOccurrences - excluded date
    • setOrganiser

      Set the oragniser
      Parameters:
      user - The oragniser
    • setResources

      void setResources(List<String> resources)
      Set the resources
      Parameters:
      resources - The resources