protected final class AccessControlListResolver.AccessControlEntryData extends Object
Modifier | Constructor and Description |
---|---|
protected |
AccessControlEntryData(Long id,
Long classId,
S_DirectoryObject granteeObj,
AccessLevel level,
Long[] pbIds,
boolean granted)
Constructs an AccessControlEntryData.
|
Modifier and Type | Method and Description |
---|---|
protected S_AccessControlEntry |
getAccessControlEntry(S_LibrarySession session)
Gets the AccessControlEntry.
|
protected S_DirectoryObject |
getGrantee(S_LibrarySession sess)
Gets the grantee.
|
protected boolean |
isDependentOnPermissionBundle(Long id)
Returns indication as to whether this ACE is dependent on
the specified PermissionBundle ID.
|
protected boolean |
isNullEntry()
Returns indication as to whether this is a null entry.
|
protected AccessControlEntryData(Long id, Long classId, S_DirectoryObject granteeObj, AccessLevel level, Long[] pbIds, boolean granted) throws IfsException
id
- the ACE IDclassId
- the ACE class IDgranteeObj
- the Granteelevel
- the access levelpbIds
- the permissionBundles this ADE depends ongranted
- grant or revokeIfsException
protected S_DirectoryObject getGrantee(S_LibrarySession sess) throws IfsException
sess
- the session contextIfsException
- if the operation failsprotected S_AccessControlEntry getAccessControlEntry(S_LibrarySession session) throws IfsException
session
- the session contextIfsException
- if the operation failsprotected boolean isNullEntry()
protected boolean isDependentOnPermissionBundle(Long id)
id
- the PermissionBundle IDCopyright © 2023. All rights reserved.