public class SecurityDescriptor
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SecurityDescriptor.AccessRight |
Constructor and Description |
---|
SecurityDescriptor() |
SecurityDescriptor(AccessControlList accessControlList) |
SecurityDescriptor(AccessControlList accessControlList,
SecurityDescriptor parent) |
SecurityDescriptor(Securable parent) |
Modifier and Type | Method and Description |
---|---|
void |
addParent(SecurityDescriptor desc) |
void |
denyRight(Trustee user,
SecurityDescriptor.AccessRight right) |
AccessControlList |
getAccessControlList() |
void |
grantRight(Trustee user,
SecurityDescriptor.AccessRight right) |
boolean |
isAccessible(User user,
SecurityDescriptor.AccessRight right) |
void |
setAccessControlList(AccessControlList accessControlList) |
void |
setAllowAll() |
void |
setAllowNoone() |
public SecurityDescriptor()
public SecurityDescriptor(AccessControlList accessControlList)
public SecurityDescriptor(Securable parent)
public SecurityDescriptor(AccessControlList accessControlList, SecurityDescriptor parent)
public void grantRight(Trustee user, SecurityDescriptor.AccessRight right)
public void denyRight(Trustee user, SecurityDescriptor.AccessRight right)
public void setAllowAll()
public void setAllowNoone()
public boolean isAccessible(User user, SecurityDescriptor.AccessRight right)
public AccessControlList getAccessControlList()
public void setAccessControlList(AccessControlList accessControlList)
public void addParent(SecurityDescriptor desc)