Package | Description |
---|---|
oracle.ifs.admin.tools.script | |
oracle.ifs.beans | |
oracle.ifs.common | |
oracle.ifs.core.tools.script.test | |
oracle.ifs.core.util | |
oracle.ifs.server | |
oracle.ifs.utils.common |
Modifier and Type | Method and Description |
---|---|
String |
AccessControlListAdmin.formatAccessLevel(LibrarySession sess,
AccessLevel level) |
Modifier and Type | Method and Description |
---|---|
protected AccessLevel |
LibrarySession.DMGetAccessLevel(Long id,
Long classId,
Long userId)
Invokes the identically-named remote S_LibrarySession method.
|
AccessLevel |
PermissionBundle.getAccessLevel()
Returns the access level represented by this ACE
|
AccessLevel |
PermissionBundleDefinition.getAccessLevel()
Returns the AccessLevel to be associated with this PermissionBundle.
|
static AccessLevel |
PermissionBundle.getAccessLevel(PermissionBundle[] pbs)
Returns the access level represented by the set of specified
PermissionBundles.
|
AccessLevel |
PublicObject.getCapabilities()
Returns the enabled capabilities for this object.
|
AccessLevel |
PublicObjectCapabilities.getCapabilities()
Returns the set of enabled capabilities.
|
AccessLevel |
PublicObject.getDefaultAccessLevel()
Returns the access level defined for
"World" access; i.e. the minimum access granted
implicitly to all users.
|
AccessLevel |
AccessControlEntry.getDistinctAccessLevel()
Returns the access level represented by this ACE without
considering permission bundles.
|
AccessLevel |
AccessControlEntryDefinition.getDistinctAccessLevel()
get the AccessLevel to be associated with this instance
of ACE without permission bundles.
|
AccessLevel |
PublicObject.getEffectiveAccessLevel()
Get the access level on this object
for the current user.
|
AccessLevel |
AccessControlList.getEffectiveAccessLevel(DirectoryObject obj)
Returns the effective access level
on this object for the specified user.
|
AccessLevel |
PublicObject.getEffectiveAccessLevel(DirectoryObject obj)
Get the access level on this object
for the specified user.
|
AccessLevel |
AccessControlList.getGrantedAccessLevel()
Returns the access level on this object for the current user.
|
AccessLevel |
AccessControlList.getGrantedAccessLevel(DirectoryObject obj)
Returns the access level on this object for a specified DirectoryObject.
|
AccessLevel |
PublicObject.getLockRestrictions()
Gets the set of lock restrictions for the current user.
|
AccessLevel |
AccessControlEntry.getMergedAccessLevel()
Returns the access level represented by this ACE including permission bundles.
|
AccessLevel |
AccessControlEntryDefinition.getMergedAccessLevel()
get the AccessLevel to be associated with this instance
of ACE with permission bundles.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PublicObject.checkCapabilities(AccessLevel capabilities)
Checks if the given capabilities are enabled for this object.
|
boolean |
PublicObjectCapabilities.checkCapabilities(AccessLevel capabilities)
Checks if every capability specified by the given AccessLevel is enabled.
|
boolean |
PublicObject.checkEffectiveAccess(AccessLevel level)
Checks to see if current user has the specified
access level on this object.
|
boolean |
PublicObjectCapabilities.checkEffectiveAccess(AccessLevel capabilities)
Checks if the encapsulated object has the access specified in the
given AccessLevel.
|
boolean |
AccessControlList.checkEffectiveAccess(DirectoryObject obj,
AccessLevel level)
Check to see if specified user has the specified
access level on this object.
|
boolean |
PublicObject.checkEffectiveAccess(DirectoryObject obj,
AccessLevel level)
Check to see if specified user has the specified
access level on this object.
|
boolean |
PublicObjectCapabilities.checkEffectiveAccess(DirectoryObject grantee,
AccessLevel capabilities)
Checks if the encapsulated object has the access specified for the
specified grantee in the given AccessLevel.
|
boolean |
AccessControlList.checkGrantedAccess(AccessLevel level)
Check if current user has the specified access level on this object.
|
boolean |
AccessControlList.checkGrantedAccess(DirectoryObject obj,
AccessLevel requestedLevel)
Check to see if specified user/group has the specified access level on this object.
|
boolean |
PublicObject.checkLockAccess(AccessLevel level)
Checks to see if current user is locked from the specified
access level on this object.
|
void |
PublicObject.deriveEffectiveAccessLevel(AccessLevel level)
Modify the AccessLevel specified to enable or disable
effective permissions for this object.
|
LockEntry[] |
PublicObject.getRestrictingLockEntries(AccessLevel level)
Gets the set of lock entries that result in restricting the specified
access for the current user.
|
void |
PermissionBundle.setAccessLevel(AccessLevel al)
Sets the access level.
|
void |
PermissionBundleDefinition.setAccessLevel(AccessLevel level)
Sets the AccessLevel to be associated with this PermissionBundle.
|
void |
AccessControlEntryDefinition.setDistinctAccessLevel(AccessLevel level)
Set the AccessLevel to be associated with this instance
of ACE before permission bundles are accounted for.
|
void |
LockEntryDefinition.setRestriction(AccessLevel level)
Sets the AccessLevel to be associated with the RESTRICTION attribute
specified by this LockEntryDefinition.
|
void |
PublicObject.verifyCapabilities(AccessLevel capabilities)
Verifies that every capability specified by the given AccessLevel is
enabled; throws an exception if any of the capabilities are not enabled.
|
void |
PublicObjectCapabilities.verifyCapabilities(AccessLevel capabilities)
Verifies that every capability specified by the given AccessLevel is
enabled; throws an exception if any of the capabilities are not enabled.
|
Modifier and Type | Method and Description |
---|---|
void |
AccessLevel.add(AccessLevel level,
LibrarySessionInterface sess)
Add permissions specified in another AccessLevel
to this AccessLevel
|
boolean |
AccessLevel.equals(AccessLevel level)
Check if the specified accesslevel is equal
to this AccessLevel
|
boolean |
AccessLevel.isSufficientlyEnabled(AccessLevel level,
LibrarySessionInterface sess)
check to see if specified permissions are enabled on the
target AccessLevel.
|
void |
AccessLevel.subtract(AccessLevel level,
LibrarySessionInterface sess)
Remove permissions specified in another AccessLevel
to this AccessLevel.
|
Constructor and Description |
---|
AccessLevel(AccessLevel level)
Clone an AccessLevel
|
Modifier and Type | Method and Description |
---|---|
protected String |
GroupOperations.formatAccessLevel(LibrarySession sess,
AccessLevel level) |
protected String |
LinkOperations.formatAccessLevel(LibrarySession sess,
AccessLevel level) |
protected String |
ResolvedAclOperations.formatAccessLevel(LibrarySession sess,
AccessLevel level) |
protected String |
SecuredByOperations.formatAccessLevel(LibrarySession sess,
AccessLevel level) |
Modifier and Type | Field and Description |
---|---|
static AccessLevel |
LockUtils.CHECKOUT_LOCK_RESTRICTION
AccessLevel specifying the restrictions for an ECM "checkout" lock.
|
static AccessLevel |
LockUtils.DAV_LOCK_RESTRICTION
AccessLevel specifying the restrictions for a DAV lock.
|
static AccessLevel |
LockUtils.FINALIZED_LOCK_RESTRICTION
AccessLevel specifying the restrictions for an ECM "finalized" lock
(version immutability lock).
|
static AccessLevel |
LockUtils.FREEZE_LOCK_RESTRICTION
AccessLevel specifying the restrictions for an ECM "freeze" lock
(used for documents that are put under a legal or audit hold).
|
static AccessLevel |
LockUtils.HAS_RECORD_LOCK_RESTRICTION
AccessLevel specifying the restrictions for an ECM "HasRecord" lock
This lock is used to prevent deletion and move of Family and Folder
instances that contain records.
|
static AccessLevel |
LockUtils.LIFECYCLE_LOCK_RESTRICTION
AccessLevel specifying the restrictions for an ECM "lifecycle" lock
(used for documents that are classified with a LifecyclePolicy that
is configured to imply that the document should also be locked).
|
static AccessLevel |
LockUtils.MANUAL_LOCK_RESTRICTION
AccessLevel specifying the restrictions for an ECM "manual" lock.
|
static AccessLevel |
LockUtils.RECORD_LOCK_RESTRICTION
AccessLevel specifying the restrictions for an ECM "record" lock
(record immutability lock).
|
static AccessLevel |
LockUtils.RETENTION_LOCK_RESTRICTION
AccessLevel specifying the restrictions for an ECM "retention" lock
(used for documents that are classified with a RetentionPolicy that
is configured to imply that the document should also be locked).
|
static AccessLevel |
LockUtils.WORKFLOW_LOCK_RESTRICTION
AccessLevel specifying the restrictions for an ECM "workflow" lock.
|
Modifier and Type | Field and Description |
---|---|
AccessLevel |
AccessControlListResolver.AccessEntry.m_Level
The entry's level
|
protected AccessLevel |
AccessControlListResolver.NonconformingResolution.m_WorldAccess
Resolved access available to all users via grants to "World".
|
Modifier and Type | Method and Description |
---|---|
protected static AccessLevel |
AccessControlListResolver.addLevels(AccessLevel level,
AccessLevel grantedLevel,
S_LibrarySession sess)
Adds two access levels.
|
protected AccessLevel |
AccessControlListResolver.Resolution.calculateLevelFromRgeSet(S_LibrarySession session,
boolean[] rgeIncluded)
Calculates the level from the set of ResolutionAccessKeys.
|
protected static AccessLevel |
AccessControlListResolver.checkForNullAccessLevel(AccessLevel level)
Checks to see if the specified AccessLevel is equivalent
to a null AccessLevel (i.e. has no permissions); if so, return
null.
|
AccessLevel |
S_LibrarySession.DMGetAccessLevel(Long id,
Long classId,
Long userId)
Gets the AccessLevel of the specified S_DirectoryUser for the
specified S_AccessControlList.
|
AccessLevel |
S_LibrarySessionInterface.DMGetAccessLevel(Long id,
Long classId,
Long userId) |
AccessLevel |
S_AccessControlEntry.getAccessLevel()
Returns the access level represented by this ACE
|
protected AccessLevel |
S_AccessControlList.getAccessLevel()
Returns the accesslevel for the current user.
|
AccessLevel |
S_PermissionBundle.getAccessLevel()
Returns the AccessLevel for this permission bundle.
|
AccessLevel |
S_AccessControlList.getAccessLevel(Long userId)
Returns the access level for the specified user.
|
protected AccessLevel |
AccessControlListResolver.getAccessLevel(S_LibrarySession session,
Long userid)
Checks access that a specified user has.
|
protected AccessLevel |
AccessControlListResolver.getAccessLevel(S_LibrarySession session,
Long userid,
boolean clone,
boolean useAccessCheckMode)
Checks access that a specified user has.
|
protected AccessLevel |
AccessControlListResolver.Resolution.getAccessLevel(S_LibrarySession session,
Long userid,
boolean clone,
boolean useAccessCheckMode)
Gets the AccessLevel.
|
protected static AccessLevel |
AccessControlListResolver.getAccessLevelFromAceSet(S_LibrarySession sess,
AccessControlListResolver.AccessControlEntryData[] aceDatas,
boolean[] aceIncluded)
Compute the AccessLevel from a set of ACEs that are "included"
in consideration.
|
AccessLevel |
S_AccessControlList.getGrantedAccessLevel()
Returns the access level for the current user.
|
AccessLevel |
S_AccessControlList.getGrantedAccessLevel(S_DirectoryUser user)
Returns the access level for the specified user.
|
AccessLevel |
S_PublicObject.getLockRestrictions()
Gets the set of lock restrictions for the current user.
|
protected static AccessLevel |
AccessControlListResolver.subtractLevels(AccessLevel level,
AccessLevel grantedLevel,
S_LibrarySession sess)
Subtracts two access levels (standard permissions only).
|
Modifier and Type | Method and Description |
---|---|
protected static AccessLevel |
AccessControlListResolver.addLevels(AccessLevel level,
AccessLevel grantedLevel,
S_LibrarySession sess)
Adds two access levels.
|
boolean |
S_PublicObject.checkAccess(AccessLevel level)
Checks to see if the current user has the set of
permissions specified for the target object.
|
protected static AccessLevel |
AccessControlListResolver.checkForNullAccessLevel(AccessLevel level)
Checks to see if the specified AccessLevel is equivalent
to a null AccessLevel (i.e. has no permissions); if so, return
null.
|
void |
AccessControlListResolver.AccessEntry.grantAccess(AccessLevel grantedLevel,
S_LibrarySession sess)
Aply additional premissions for this entry
|
boolean |
S_AccessControlList.isAccessLevelEnabled(AccessLevel level)
Checks if a specified set of permissions is enabled for the current user.
|
void |
AccessControlListResolver.AccessEntry.revokeAccess(AccessLevel grantedLevel,
S_LibrarySession sess)
Revokes permissions for this entry.
|
protected static AccessLevel |
AccessControlListResolver.subtractLevels(AccessLevel level,
AccessLevel grantedLevel,
S_LibrarySession sess)
Subtracts two access levels (standard permissions only).
|
void |
S_AccessControlList.verifyAccessLevelEnabled(AccessLevel level)
Verifies if a specified set of permissions is enabled for the current user.
|
Constructor and Description |
---|
AccessControlEntryData(Long id,
Long classId,
S_DirectoryObject granteeObj,
AccessLevel level,
Long[] pbIds,
boolean granted)
Constructs an AccessControlEntryData.
|
AccessEntry(Long id,
AccessLevel level)
Constructs an AccessEntry
|
NonconformingResolution(ConcurrentHashMap accessByUser,
AccessLevel worldAccess,
int zeroAccessCount)
Constructs an NonconformingResolution, with each member of the struct.
|
Modifier and Type | Method and Description |
---|---|
static AccessLevel |
AclUtilities.deriveAccessLevel(LibrarySession sess,
String accessList) |
Modifier and Type | Method and Description |
---|---|
static String |
AclUtilities.formatAccessLevel(LibrarySession sess,
AccessLevel level)
Produce a readable version of an AccessLevel
|
Copyright © 2023. All rights reserved.