public class AceAssertion
extends java.lang.Object
ACL must contain an ACE (Access Control Entry) which meets the
criteria within this class. The criteria are defined as properties of the ACE.| Constructor and Description |
|---|
AceAssertion(AceRights aceRight,
AceObjectFlags aceObjFlags,
java.lang.String objectType,
java.lang.String inheritedObjectType,
AceFlag requiredFlag,
AceFlag excludedFlag)
AceAssertion constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
AceRights |
getAceRight()
Gets the
AceRight specifying the right of this assertion. |
AceFlag |
getExcludedFlag()
Gets single
AceFlag that stipulates an ACE must NOT contain it; may be null. |
java.lang.String |
getInheritedObjectType()
Gets the inherited object type GUID.
|
AceObjectFlags |
getObjectFlags()
Gets one or more
AceObjectFlags of the assertion, may be null. |
java.lang.String |
getObjectType()
Gets the object type GUID.
|
AceFlag |
getRequiredFlag()
Gets single
AceFlag that stipulates an ACE must contain it; may be null. |
java.lang.String |
getRightsAbbrevString() |
java.lang.String |
getRightsAbbrevStringForToString() |
int |
hashCode() |
java.lang.String |
toString() |
public AceAssertion(AceRights aceRight, AceObjectFlags aceObjFlags, java.lang.String objectType, java.lang.String inheritedObjectType, AceFlag requiredFlag, AceFlag excludedFlag)
aceRight - A single AceRight (e.g.: use AceRights.parseValue(0x00000004) if AceRights.ObjectRight enum does
not contain desired right.) MUST be specified.aceObjFlags - One or more AceObjectFlags, may be null.objectType - Object type GUID. Must be set if Flag.ACE_OBJECT_TYPE_PRESENT is in aceObjFlagsinheritedObjectType - Inherited object type GUID. Must be set if Flag.ACE_INHERITED_OBJECT_TYPE_PRESENT is in aceObjFlagsrequiredFlag - Single AceFlag that stipulates an ACE must contain it; may be null.excludedFlag - Single AceFlag that stipulates an ACE must NOT contain it; may be null.public AceRights getAceRight()
AceRight specifying the right of this assertion.public AceObjectFlags getObjectFlags()
AceObjectFlags of the assertion, may be null.public java.lang.String getObjectType()
Flag.ACE_OBJECT_TYPE_PRESENT is in getObjectFlagspublic java.lang.String getInheritedObjectType()
Flag.ACE_INHERITED_OBJECT_TYPE_PRESENT is in
getObjectFlagspublic AceFlag getRequiredFlag()
AceFlag that stipulates an ACE must contain it; may be null.public AceFlag getExcludedFlag()
AceFlag that stipulates an ACE must NOT contain it; may be null.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getRightsAbbrevStringForToString()
public java.lang.String getRightsAbbrevString()
Copyright © 2015-2018 Tirasa. All Rights Reserved.