Class CmsDirectEditPermissions


  • public final class CmsDirectEditPermissions
    extends java.lang.Object
    Constants to indicate the direct edit permissions of a user for a VFS resource, used to describe if and how to show the direct edit buttons for the resource.

    Since:
    6.2.3
    • Field Detail

      • DISABLED

        public static final CmsDirectEditPermissions DISABLED
        Describes the "disabled" permission.

        User has general permissions to direct edit a resource, but this is currently not possible because for example another user has locked the resource.

        Direct edit buttons are displayed, but "grayed out".

      • ENABLED

        public static final CmsDirectEditPermissions ENABLED
        Describes the "enabled" permission.

        User has permissions to direct edit a resource, the resource is also available for direct edit.

        Direct edit buttons are displayed and active.

      • INACTIVE

        public static final CmsDirectEditPermissions INACTIVE
        Describes the "inactive" permission.

        User has no permissions to direct edit a resource. This may be because of write permissions, or because the resource is not part of the current project, or for other reasons.

        Direct edit buttons are not displayed at all.

    • Method Detail

      • getPermission

        public int getPermission()
        Returns the direct edit permission int value.

        The possible value are:

        Returns:
        the direct edit permission int value
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()