|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<ACLModifier>
com.ace.moab.api.acl.ACLModifier
public enum ACLModifier
This enum describes all the ACL modifiers that cause ACL's to behave in more advanced ways. This includes reversing the behavior of ACL matching, exclusively ORing, and other advanced matching flags.
Enum Constant Summary | |
---|---|
CRED_LOCK
All requestors that match the corresponding ACL value must be associated with the corresponding object. |
|
DENY
If the ACL value is met, the requestor is denied access regardless of any other satisfied ACL values. |
|
HARD_POLICY
The ACL value is only considered for hard policy scheduling after soft policy scheduling takes place. |
|
REQUIRED
The ACL value must be met in order for the requestor to have be considered for access. |
|
XOR
Any value that is not the ACL value is given access. |
Method Summary | |
---|---|
static ACLModifier |
parseMoabString(java.lang.String str)
Parses a string expected from Moab into a corresponding ACLModifier value |
java.lang.String |
toMoabString()
Returns the enum value represented as a String that would be returned by Moab. |
char |
toMoabSymbol()
Returns the symbol used in configuring ACLs in Moab. |
java.lang.String |
toString()
|
static ACLModifier |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static ACLModifier[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final ACLModifier CRED_LOCK
public static final ACLModifier HARD_POLICY
public static final ACLModifier DENY
public static final ACLModifier REQUIRED
public static final ACLModifier XOR
Method Detail |
---|
public static final ACLModifier[] values()
for(ACLModifier c : ACLModifier.values()) System.out.println(c);
public static ACLModifier valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namepublic java.lang.String toString()
toString
in class java.lang.Enum<ACLModifier>
public java.lang.String toMoabString()
public char toMoabSymbol()
public static ACLModifier parseMoabString(java.lang.String str) throws java.text.ParseException
str
- the string to parse.
java.text.ParseException
- thrown if the string does not match any ACLModifider enum value
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |