Uses of Enum Class
org.exoplatform.caldav.client.SharingMechanism
Packages that use SharingMechanism
Package
Description
-
Uses of SharingMechanism in org.exoplatform.caldav.client
Methods in org.exoplatform.caldav.client that return SharingMechanismModifier and TypeMethodDescriptionstatic SharingMechanismSharingMechanism.of(DavOptions options) The mechanism a collection's advertised DAV classes and allowed methods select, read from those alone.static SharingMechanismSharingMechanism.of(DavOptions options, String collectionHref) Deprecated, for removal: This API element is subject to removal in a future version.static SharingMechanismReturns the enum constant of this class with the specified name.static SharingMechanism[]SharingMechanism.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of SharingMechanism in org.exoplatform.caldav.client.bluemind
Methods in org.exoplatform.caldav.client.bluemind that return SharingMechanismModifier and TypeMethodDescriptionBlueMindShareChannel.mechanism()The mechanism this channel carries, as the host reports it in its logs and answers.Methods in org.exoplatform.caldav.client.bluemind with parameters of type SharingMechanismModifier and TypeMethodDescriptionbooleanBlueMindShareChannel.applies(DavOptions options, String collectionHref, SharingMechanism selected) Takes over a collection the host selects Apple sharing for, when it advertises "calendarserver-sharing" and has BlueMind's path. -
Uses of SharingMechanism in org.exoplatform.caldav.plugin
Methods in org.exoplatform.caldav.plugin that return SharingMechanismModifier and TypeMethodDescriptionCalendarShareChannel.mechanism()The mechanism this channel carries, as the host reports it in its logs and answers.Methods in org.exoplatform.caldav.plugin with parameters of type SharingMechanismModifier and TypeMethodDescriptionbooleanCalendarShareChannel.applies(DavOptions options, String collectionHref, SharingMechanism selected) Whether this channel is how a collection is shared, given what it advertises and what the host would select from that alone. -
Uses of SharingMechanism in org.exoplatform.caldav.service
Methods in org.exoplatform.caldav.service that return SharingMechanismModifier and TypeMethodDescriptionCalendarShareChannelRegistry.mechanismOf(DavOptions options, String collectionHref) The mechanism a collection gets: the first usable channel that applies to it, the host's own selection from what it advertises otherwise.Methods in org.exoplatform.caldav.service with parameters of type SharingMechanismModifier and TypeMethodDescriptionCalendarShareChannelRegistry.channelFor(SharingMechanism mechanism) The channel carrying a mechanism, or null when the host carries it itself — or nobody does.
CalendarShareChannelRegistry#mechanismOf, where BlueMind's recognition is its share channel's (BlueMindShareChannel#applies); kept, unused by the host, until the BlueMind classes leave this add-on (EXO-90730), for removal then.