Skip navigation links

Oracle® WebCenter Content Remote Intradoc Client (RIDC) Java API Reference
11g Release 1 (11.1)

E17274-03


oracle.stellent.ridc.convenience.usersecurity.impl
Class UserSGAcctAclCache

java.lang.Object
  extended by oracle.stellent.ridc.convenience.usersecurity.impl.UserSecurityGroupsCache
      extended by oracle.stellent.ridc.convenience.usersecurity.impl.UserSGAccountsCache
          extended by oracle.stellent.ridc.convenience.usersecurity.impl.UserSGAcctAclCache

All Implemented Interfaces:
IUserSecurityCache

public class UserSGAcctAclCache
extends UserSGAccountsCache

Implementation of Content Security will check Security Groups, Accounts and ACLs


Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.stellent.ridc.convenience.usersecurity.IUserSecurityCache
IUserSecurityCache.AdminType

 

Field Summary

 

Fields inherited from class oracle.stellent.ridc.convenience.usersecurity.impl.UserSGAccountsCache
m_csEnvCache

 

Fields inherited from class oracle.stellent.ridc.convenience.usersecurity.impl.UserSecurityGroupsCache
m_accessResolvers, m_idcClient, m_log, m_securityGroupsResolver, m_timeToLive, m_userCache

 

Constructor Summary
UserSGAcctAclCache(IdcClient idcClient, int cacheMaxSize, long userTimeToLive, long serverTimeToLive, IdcContext superuser)
          Create a security implementation that checks Security Groups, Accounts, and ACLs depending on the content server's settings for UseAccounts and UseCollaboration
UserSGAcctAclCache(IdcClient idcClient, int cacheMaxSize, long userTimeToLive, long serverTimeToLive, IdcContext superuser, IServiceCallUtils serviceCallUtils)
          Create a security implementation that checks Security Groups, Accounts, and ACLs depending on the content server's settings for UseAccounts and UseCollaboration

 

Method Summary

 

Methods inherited from class oracle.stellent.ridc.convenience.usersecurity.impl.UserSecurityGroupsCache
addAccessResolver, clearCache, getAccessLevelForDocument, getAccessLevelForDocument, getCacheIdForUser, getCacheIdForUser, getIdcClient, getInUseCount, getPermissions, getServiceCallUtils, getUserSecurityFlags, initializeCache, isAdmin, isAdmin, putPermissions, removeCacheId, removePermissions, removeStaleEntries, setIdcClient, setServiceCallUtils

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

UserSGAcctAclCache

public UserSGAcctAclCache(IdcClient idcClient,
                          int cacheMaxSize,
                          long userTimeToLive,
                          long serverTimeToLive,
                          IdcContext superuser)
Create a security implementation that checks Security Groups, Accounts, and ACLs depending on the content server's settings for UseAccounts and UseCollaboration
Parameters:
idcClient - RIDC connection information
cacheMaxSize - Number of entries (userids) to keep in LRU cache
userTimeToLive - Number of milliseconds before an entry is too old
serverTimeToLive - Number of milliseconds to keep server's Environment information
superuser - Admin-level user to fetch Alias information for ACL security
See Also:
UserSGAccountsCache

UserSGAcctAclCache

public UserSGAcctAclCache(IdcClient idcClient,
                          int cacheMaxSize,
                          long userTimeToLive,
                          long serverTimeToLive,
                          IdcContext superuser,
                          IServiceCallUtils serviceCallUtils)
Create a security implementation that checks Security Groups, Accounts, and ACLs depending on the content server's settings for UseAccounts and UseCollaboration
Parameters:
idcClient - RIDC connection information
cacheMaxSize - Number of entries (userids) to keep in LRU cache
userTimeToLive - Number of milliseconds before an entry is too old
serverTimeToLive - Number of milliseconds to keep server's Environment information
superuser - Admin-level user to fetch Alias information for ACL security
serviceCallUtils - util class perhaps a mock object for testing
See Also:
UserSGAccountsCache

Skip navigation links

Oracle® WebCenter Content Remote Intradoc Client (RIDC) Java API Reference
11g Release 1 (11.1)

E17274-03


Copyright © 2008, 2011, Oracle and/or its affiliates. All rights reserved.