Uses of Enum Class
org.exoplatform.agenda.constant.CalendarShareLevel
Packages that use CalendarShareLevel
Package
Description
-
Uses of CalendarShareLevel in org.exoplatform.agenda.constant
Methods in org.exoplatform.agenda.constant that return CalendarShareLevelModifier and TypeMethodDescriptionstatic CalendarShareLevelThe level a stored or transmitted name stands for,VIEWfor anything that is not a level this version knows.static CalendarShareLevelReturns the enum constant of this class with the specified name.static CalendarShareLevel[]CalendarShareLevel.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of CalendarShareLevel in org.exoplatform.agenda.model
Methods in org.exoplatform.agenda.model that return CalendarShareLevelModifier and TypeMethodDescriptionCalendarShare.getLevel()What the colleague may do with the calendar, the narrower level for a record that names none: a share whose level cannot be established grants reading, never writing.Methods in org.exoplatform.agenda.model with parameters of type CalendarShareLevelModifier and TypeMethodDescriptionstatic ChannelDeliveryChannelDelivery.delivered(String channelId, String deliveryRef, CalendarShareLevel deliveredLevel) The channel granted the share on its side, at the level it names — which may be narrower than the record's (EXO-90378). -
Uses of CalendarShareLevel in org.exoplatform.agenda.service
Methods in org.exoplatform.agenda.service that return CalendarShareLevelModifier and TypeMethodDescriptionAgendaCalendarShareService.getShareLevel(long calendarId, long viewerIdentityId) The level a calendar is shared with an identity at (EXO-90378): the write primitive, read from the same cached map asAgendaCalendarShareService.isSharedWith(long, long).Methods in org.exoplatform.agenda.service that return types with arguments of type CalendarShareLevelModifier and TypeMethodDescriptionAgendaCalendarShareService.getShareLevels(long viewerIdentityId) Every calendar shared with an identity and the level of each (EXO-90378): what a listing asks once, instead of asking per event.Methods in org.exoplatform.agenda.service with parameters of type CalendarShareLevelModifier and TypeMethodDescriptionAgendaCalendarShareService.setLevel(long calendarId, long shareeIdentityId, CalendarShareLevel level, String ownerUsername) Changes what a colleague may do with a calendar shared with them (EXO-90378), then asks the delivery channels to make their grant match the new level.AgendaCalendarShareService.share(long calendarId, String shareeUsername, CalendarShareLevel level, String ownerUsername) Shares a calendar with a colleague, then asks every delivery channel to carry it.