Enum ACLType
- java.lang.Object
-
- java.lang.Enum<ACLType>
-
- org.alfresco.repo.security.permissions.ACLType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DEFININGDefining permission - not reused anywhereFIXEDAn ACL defined in its own right - there is no inheriance contextGLOBALA single instance for global permissionsLAYEREDLayered typesOLDOld style permissions that require a parent wlak to resolveSHAREDShared permission, reused for inhertiance from defining permission
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ACLTypegetACLTypeFromId(int id)Get the ACLType from the value stored in the DBabstract intgetId()Get the id for the ACLType stored in the DBstatic ACLTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static ACLType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
OLD
public static final ACLType OLD
Old style permissions that require a parent wlak to resolve
-
DEFINING
public static final ACLType DEFINING
Defining permission - not reused anywhere
-
SHARED
public static final ACLType SHARED
Shared permission, reused for inhertiance from defining permission
-
FIXED
public static final ACLType FIXED
An ACL defined in its own right - there is no inheriance context
-
GLOBAL
public static final ACLType GLOBAL
A single instance for global permissions
-
LAYERED
public static final ACLType LAYERED
Layered types
-
-
Method Detail
-
values
public static ACLType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ACLType c : ACLType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ACLType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getId
public abstract int getId()
Get the id for the ACLType stored in the DB- Returns:
- int
-
getACLTypeFromId
public static ACLType getACLTypeFromId(int id)
Get the ACLType from the value stored in the DB- Parameters:
id- int- Returns:
- ACLType
-
-