Package org.exoplatform.agenda.model
Class Event
java.lang.Object
org.exoplatform.agenda.model.Event
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
EventSearchResult
-
Constructor Summary
ConstructorsConstructorDescriptionEvent(long id, long parentId, long calendarId, long creatorId, long modifierId, ZonedDateTime created, ZonedDateTime updated, String summary, String description, String location, String color, ZoneId timeZoneId, ZonedDateTime start, ZonedDateTime end, boolean allDay, EventAvailability availability, EventVisibility visibility, EventStatus status, EventRecurrence recurrence, EventOccurrence occurrence, EventPermission acl, boolean allowAttendeeToUpdate, boolean allowAttendeeToInvite) Event(long id, long parentId, long calendarId, long creatorId, long modifierId, ZonedDateTime created, ZonedDateTime updated, String summary, String description, String location, String color, ZoneId timeZoneId, ZonedDateTime start, ZonedDateTime end, boolean allDay, EventAvailability availability, EventVisibility visibility, EventStatus status, EventRecurrence recurrence, EventOccurrence occurrence, EventPermission acl, boolean allowAttendeeToUpdate, boolean allowAttendeeToInvite, Map<String, String> parameters) Builds an event with its parameters, as read for nobody in particular: nothing masked. -
Method Summary
-
Constructor Details
-
Event
public Event(long id, long parentId, long calendarId, long creatorId, long modifierId, ZonedDateTime created, ZonedDateTime updated, String summary, String description, String location, String color, ZoneId timeZoneId, ZonedDateTime start, ZonedDateTime end, boolean allDay, EventAvailability availability, EventVisibility visibility, EventStatus status, EventRecurrence recurrence, EventOccurrence occurrence, EventPermission acl, boolean allowAttendeeToUpdate, boolean allowAttendeeToInvite) -
Event
public Event(long id, long parentId, long calendarId, long creatorId, long modifierId, ZonedDateTime created, ZonedDateTime updated, String summary, String description, String location, String color, ZoneId timeZoneId, ZonedDateTime start, ZonedDateTime end, boolean allDay, EventAvailability availability, EventVisibility visibility, EventStatus status, EventRecurrence recurrence, EventOccurrence occurrence, EventPermission acl, boolean allowAttendeeToUpdate, boolean allowAttendeeToInvite, Map<String, String> parameters) Builds an event with its parameters, as read for nobody in particular: nothing masked. The signature every caller used before EXO-90357 addedmasked, kept so that they build the same event.- Parameters:
id- technical identifierparentId- parent event identifiercalendarId- calendar identifiercreatorId- creator identity identifiermodifierId- last modifier identity identifiercreated- creation instantupdated- last update instantsummary- titledescription- descriptionlocation- locationcolor- colourtimeZoneId- time zone the event was created instart- startend- endallDay- whether all-dayavailability- whether it takes the reader's timevisibility- whether its content may be read outside eXostatus- statusrecurrence- recurrence detailsoccurrence- occurrence detailsacl- the reader's permissionsallowAttendeeToUpdate- whether attendees may update itallowAttendeeToInvite- whether attendees may inviteparameters- free parameters
-
-
Method Details