public class GenericSecuredResource extends java.lang.Object implements SecuredResource, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION |
| Constructor and Description |
|---|
GenericSecuredResource(java.lang.String pName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAccessControlEntry(AccessControlEntry pNewAce)
Adds a new access control entry to this resource.
|
AccessControlEntry[] |
getAccessControlList()
Returns the access control list associated with this resource.
|
java.lang.String |
getName()
Returns the name of the resource.
|
boolean |
hasAccess(User pUser,
AccessRight pDesiredAccess)
Returns true if the indicated user has the desired access to this
resource.
|
void |
removeAccessControlEntry(AccessControlEntry pOldAce)
Removes an access control entry from this resource.
|
void |
setAccessControlList(AccessControlEntry[] pNewAcl)
Changes access control list associated with this resource.
|
void |
setName(java.lang.String pNewName) |
public void setName(java.lang.String pNewName)
public java.lang.String getName()
getName in interface SecuredResourcepublic AccessControlEntry[] getAccessControlList()
getAccessControlList in interface SecuredResourcepublic void setAccessControlList(AccessControlEntry[] pNewAcl) throws PermissionDeniedException
setAccessControlList in interface SecuredResourcePermissionDeniedExceptionpublic void addAccessControlEntry(AccessControlEntry pNewAce) throws PermissionDeniedException
addAccessControlEntry in interface SecuredResourcePermissionDeniedExceptionpublic void removeAccessControlEntry(AccessControlEntry pOldAce) throws PermissionDeniedException
removeAccessControlEntry in interface SecuredResourcePermissionDeniedExceptionpublic boolean hasAccess(User pUser, AccessRight pDesiredAccess)
hasAccess in interface SecuredResource