Class CmsDirectEditPermissions
- java.lang.Object
-
- org.opencms.workplace.editors.directedit.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 Summary
Fields Modifier and Type Field Description static CmsDirectEditPermissions
DISABLED
Describes the "disabled" permission.static CmsDirectEditPermissions
ENABLED
Describes the "enabled" permission.static CmsDirectEditPermissions
INACTIVE
Describes the "inactive" permission.static java.lang.String
VALUE_DISABLED
String constant forDISABLED
.static java.lang.String
VALUE_ENABLED
String constant forENABLED
.static java.lang.String
VALUE_INACTIVE
String constant forINACTIVE
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getPermission()
Returns the direct edit permission int value.java.lang.String
toString()
-
-
-
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.
-
VALUE_DISABLED
public static final java.lang.String VALUE_DISABLED
String constant forDISABLED
.- See Also:
- Constant Field Values
-
VALUE_ENABLED
public static final java.lang.String VALUE_ENABLED
String constant forENABLED
.- See Also:
- Constant Field Values
-
VALUE_INACTIVE
public static final java.lang.String VALUE_INACTIVE
String constant forINACTIVE
.- See Also:
- Constant Field Values
-
-
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 classjava.lang.Object
- See Also:
Object.toString()
-
-