Class AccessResolverAcl
java.lang.Object
oracle.stellent.ridc.convenience.usersecurity.impl.AccessResolverAcl
- All Implemented Interfaces:
IAccessResolver
ACL part of access level
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidClear the cachesvoidclearCache(ITrace trace) Clear any cache of informationresolveAccessLevel(DataObject docInfo, DataBinder userBinder) Deprecated.this method swallows IdcClientExceptionsresolveAccessLevel(DataObject docInfo, DataBinder userBinder, ITrace trace) For a given document, determine the user's access level Fix for bug 9782307, only if the document's group is listed in the enviroment's SpecialAuthGroups list will the access level be checked.
-
Field Details
-
m_csEnvCache
-
m_aliasCache
-
m_log
-
-
Constructor Details
-
AccessResolverAcl
-
-
Method Details
-
resolveAccessLevel
Deprecated.this method swallows IdcClientExceptionsFor a given document, determine the user's access level Fix for bug 9782307, only if the document's group is listed in the enviroment's SpecialAuthGroups list will the access level be checked. In addition, if the group is listed but there is no information at all for xClbraUserList nor xClbraAliasList, then a default behavior is performed. The default is controlled by the environment flag AccessListPrivilegesGrantedWhenEmpty- Specified by:
resolveAccessLevelin interfaceIAccessResolver- Parameters:
docInfo- DataObject containing security information about the document (typically from DOC_INFO)userBinder- DataBinder containing resultsets for user security- Returns:
- null or access levels presented as bits in an integer
-
resolveAccessLevel
public Integer resolveAccessLevel(DataObject docInfo, DataBinder userBinder, ITrace trace) throws IdcClientException For a given document, determine the user's access level Fix for bug 9782307, only if the document's group is listed in the enviroment's SpecialAuthGroups list will the access level be checked. In addition, if the group is listed but there is no information at all for xClbraUserList nor xClbraAliasList, then a default behavior is performed. The default is controlled by the environment flag AccessListPrivilegesGrantedWhenEmpty- Specified by:
resolveAccessLevelin interfaceIAccessResolver- Parameters:
docInfo- DataObject containing security information about the document (typically from DOC_INFO)userBinder- DataBinder containing resultsets for user security- Returns:
- null or access levels presented as bits in an integer
- Throws:
IdcClientException
-
clearCache
public void clearCache()Clear the caches- Specified by:
clearCachein interfaceIAccessResolver
-
clearCache
Description copied from interface:IAccessResolverClear any cache of information- Specified by:
clearCachein interfaceIAccessResolver
-