public interface SecuredObject
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION |
| Modifier and Type | Method and Description |
|---|---|
AccessControlList |
getAccessControlList()
Retrieves the access control list associated with this object.
|
Persona |
getOwner()
Retrieves the owner of the object, if any.
|
SecurityContext |
getSecurityContext()
Returns the security system context information
appropriate to this object.
|
void |
setAccessControlList(AccessControlList acl)
Changes the access control list associated with this object.
|
void |
setOwner(Persona persona)
Changes the owner of the object, if any.
|
boolean |
supportsAccessControlList()
Returns true if this object supports an access control list.
|
boolean |
supportsOwner()
Returns true if this object supports an owner.
|
AccessControlList |
unsecuredGetAccessControlList()
Retrieves the access control list associated with this object
without performing access control.
|
SecuredContainer[] |
unsecuredGetContainers()
Returns the set of containers (parents) that contain or may
contain access control information that should be effective
when this object is being manipulated.
|
Persona |
unsecuredGetOwner()
Retrieves the owner of this object without performing access
control.
|
void |
unsecuredSetAccessControlList(AccessControlList acl)
Changes the access control list associated with this object
without performing access control.
|
void |
unsecuredSetOwner(Persona owner)
Changes the owner of this object without performing access
control.
|
static final java.lang.String CLASS_VERSION
AccessControlList getAccessControlList() throws SecurityException
SecurityExceptionvoid setAccessControlList(AccessControlList acl) throws SecurityException
SecurityExceptionboolean supportsAccessControlList()
Persona getOwner() throws SecurityException
SecurityExceptionvoid setOwner(Persona persona) throws SecurityException
SecurityExceptionboolean supportsOwner()
SecurityContext getSecurityContext()
AccessControlList unsecuredGetAccessControlList() throws SecurityException
This is considered to be a private API for the security policy and domain objects and should not be used by applications.
SecurityExceptionvoid unsecuredSetAccessControlList(AccessControlList acl) throws SecurityException
This is considered to be a private API for the security policy and domain objects and should not be used by applications.
SecurityExceptionPersona unsecuredGetOwner() throws SecurityException
This is considered to be a private API for the security policy and domain objects and should not be used by applications.
SecurityExceptionvoid unsecuredSetOwner(Persona owner) throws SecurityException
This is considered to be a private API for the security policy and domain objects and should not be used by applications.
SecurityExceptionSecuredContainer[] unsecuredGetContainers() throws SecurityException
This is considered to be a private API for the security policy and domain objects and should not be used by applications.
SecurityException