Class ShareRefusals

java.lang.Object
org.exoplatform.caldav.plugin.ShareRefusals

public final class ShareRefusals extends Object
The reasons a share channel refuses to read, grant or revoke a share: the codes a CaldavShareException or an IllegalArgumentException carries back to the owner. Each one is a platform message key the front end and the i18n bundles read, so its value never changes.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The server would not let the caller read the calendar's access list.
    static final String
    The server accepted the change, and the list read back does not hold it.
    static final String
    The imported collection is not the caller's own on the server: another principal owns it, it is read-only for them, it lies outside their calendar home, it is a subscription to someone else's calendar, or the server gives them no right to manage who sees it.
    static final String
    The sharee holds more than read access, granted outside eXo.
    static final String
    The server offers no way to grant access whose changes eXo can confirm.
    static final String
    The server refused the change.
    static final String
    The server named no mail address for the sharee's principal, which is the only way BlueMind's share handler finds a sharee.
    static final String
    The colleague holds access below viewing given outside eXo — seeing when the owner is free, say — which a share from eXo would replace and a later stop would erase.
    static final String
    The sharee has no recorded identity on the same server.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NOT_OWNED_ON_SERVER

      public static final String NOT_OWNED_ON_SERVER
      The imported collection is not the caller's own on the server: another principal owns it, it is read-only for them, it lies outside their calendar home, it is a subscription to someone else's calendar, or the server gives them no right to manage who sees it.
      See Also:
    • NOT_SUPPORTED

      public static final String NOT_SUPPORTED
      The server offers no way to grant access whose changes eXo can confirm.
      See Also:
    • SHAREE_NOT_CONNECTED

      public static final String SHAREE_NOT_CONNECTED
      The sharee has no recorded identity on the same server.
      See Also:
    • NOT_READ_ONLY

      public static final String NOT_READ_ONLY
      The sharee holds more than read access, granted outside eXo.
      See Also:
    • ACL_UNREADABLE

      public static final String ACL_UNREADABLE
      The server would not let the caller read the calendar's access list.
      See Also:
    • SERVER_REFUSED

      public static final String SERVER_REFUSED
      The server refused the change.
      See Also:
    • SHAREE_ADDRESS_UNKNOWN

      public static final String SHAREE_ADDRESS_UNKNOWN
      The server named no mail address for the sharee's principal, which is the only way BlueMind's share handler finds a sharee.
      See Also:
    • SHAREE_HAS_OTHER_ACCESS

      public static final String SHAREE_HAS_OTHER_ACCESS
      The colleague holds access below viewing given outside eXo — seeing when the owner is free, say — which a share from eXo would replace and a later stop would erase.
      See Also:
    • NOT_APPLIED

      public static final String NOT_APPLIED
      The server accepted the change, and the list read back does not hold it.
      See Also: