public class DefaultAcl extends AbstractAcl
DefaultAcl
maintains the
association with the object that owns it, the user that will own any newly created child objects, and the
collection of individual AclEntry
objects that maintain fine-grained permissions that will be established
on the newly created child instance.Modifier and Type | Class and Description |
---|---|
static class |
DefaultAcl.OwnerPropagation
The enumeration to determine the default owner of child items created underneath this container.
|
Constructor and Description |
---|
DefaultAcl(ObjectIdentity owningObjectIdentity)
It is not intended or recommended that the consumer of this API construct these objects.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
DefaultAcl.OwnerPropagation |
getOwnerPropagation()
Gets the OwnerPropagation value that will determine the owner of child items created underneath this container.
|
int |
hashCode() |
void |
setOwnerPropagation(DefaultAcl.OwnerPropagation ownerPropagation)
Sets the OwnerPropagation value that will determine the owner of child items created underneath this container.
|
String |
toString() |
getEntries, getOwner, getOwningObjectIdentity, setAce, setEntries, setOwner
public DefaultAcl(ObjectIdentity owningObjectIdentity)
owningObjectIdentity
- object identity for which this default acl is definedpublic DefaultAcl.OwnerPropagation getOwnerPropagation()
DefaultAcl.OwnerPropagation.CREATOR
.public void setOwnerPropagation(DefaultAcl.OwnerPropagation ownerPropagation)
ownerPropagation
- the OwnerPropagation value for this default ACLpublic int hashCode()
hashCode
in class AbstractAcl
public boolean equals(Object obj)
equals
in class AbstractAcl
public String toString()
toString
in class AbstractAcl
<i>Copyright (c) 2020, SAS Institute Inc., Cary, NC, USA</i>