|
Oracle® Fusion Middleware Remote Intradoc Client (RIDC) Java API Reference 11g Release 1 (11.1.1) E17274-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.stellent.ridc.convenience.usersecurity.impl.AccessResolverAcl
public class AccessResolverAcl
ACL part of access level
Field Summary | |
---|---|
protected CachedDataBinder |
m_aliasBinder |
protected AliasCache |
m_aliasCache |
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> |
m_attribMap |
protected CSEnvCache |
m_csEnvCache |
protected IdcContext |
m_superuser |
Constructor Summary | |
---|---|
AccessResolverAcl(CSEnvCache csEnvCache, long timeToLive, IdcContext superuser) The superuser context is used to cache a copy of the Alias list from the content server |
Method Summary | |
---|---|
void |
clearCache() Clear the caches |
java.lang.Integer |
resolveAccessLevel(DataObject docInfo, DataBinder userBinder) Get the access level or null if no information is available Fix for bug 9782307, only if the document's group is listed in the enviroment's SpecialAuthGroups list will the access level be checked. |
java.lang.Integer |
resolveAccessLevel(DataObject docInfo, DataBinder userBinder, ITrace trace) For a given document, determine the user's access level If the resolver determines that it doesn't want to participate in the access level calculation, it returns null |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected CSEnvCache m_csEnvCache
protected AliasCache m_aliasCache
protected CachedDataBinder m_aliasBinder
protected IdcContext m_superuser
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> m_attribMap
Constructor Detail |
---|
public AccessResolverAcl(CSEnvCache csEnvCache, long timeToLive, IdcContext superuser)
superuser
-timeToLive
-csEnvCache
-Method Detail |
---|
public java.lang.Integer resolveAccessLevel(DataObject docInfo, DataBinder userBinder)
resolveAccessLevel
in interface IAccessResolver
docInfo
-userBinder
-public java.lang.Integer resolveAccessLevel(DataObject docInfo, DataBinder userBinder, ITrace trace) throws IdcClientException
IAccessResolver
resolveAccessLevel
in interface IAccessResolver
docInfo
- DataObject containing security information about the document (typically from DOC_INFO)userBinder
- DataBinder containing resultsets for user security @return null or access levelIdcClientException
public void clearCache()
clearCache
in interface IAccessResolver
|
Oracle® Fusion Middleware Remote Intradoc Client (RIDC) Java API Reference 11g Release 1 (11.1.1) E17274-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |