Class CalendarEditorChange

java.lang.Object
org.exoplatform.agenda.model.CalendarEditorChange

public class CalendarEditorChange extends Object
What a colleague did in a calendar its owner shared with them for editing (EXO-90378) — the whole of what the owner's notification needs.

Everything is captured when the change happens, the event's summary included, and nothing is read again afterwards: a deletion has no event left to read, and the three kinds of change must read alike.

The event service builds and broadcasts this, and only for a modifier whose one right over the event is the share (AgendaEventService.CALENDAR_EDITED_BY_SHAREE_EVENT): the decision is the service's, the listener behind it is glue.

  • Constructor Details

    • CalendarEditorChange

      public CalendarEditorChange()