Package com.sas.lsaf.security.acl
Class Acl
java.lang.Object
com.sas.lsaf.security.acl.AbstractAcl
com.sas.lsaf.security.acl.Acl
- All Implemented Interfaces:
Serializable
An ACL contains owner and access permission information for a given object. Permissions can be accessed for any
RepositoryItem. Each ACL has an owner, which is a user. The ACL also
contains a set of AclEntry objects. When an object is added to the repository, it will, by default,
have an ACL with two entries defined. One is the AclOwner entry, which defines permissions the owner can have. Note that
Read and admin permissions cannot be removed from the AclOwner entry. The other entry added by default is the
AclMembers entry. This entry defines which permissions members of the parent context will have. By default, only Read
permission is given to members. Additional entries can be defined to set permissions for other users and groups.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAcl(ObjectIdentity owningObjectIdentity) It is not intended or recommended that the consumer of this API construct these objects. -
Method Summary
Methods inherited from class com.sas.lsaf.security.acl.AbstractAcl
getEntries, getOwner, getOwningObjectIdentity, setAce, setEntries, setOwner
-
Constructor Details
-
Acl
It is not intended or recommended that the consumer of this API construct these objects. They should only deal with acls returned by the API.- Parameters:
owningObjectIdentity- object identity for which this acl is defined
-
-
Method Details
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractAcl
-
equals
- Overrides:
equalsin classAbstractAcl
-
toString
- Overrides:
toStringin classAbstractAcl
-