Package | Description |
---|---|
oracle.stellent.ridc.convenience.usersecurity | |
oracle.stellent.ridc.convenience.usersecurity.impl |
Modifier and Type | Method and Description |
---|---|
void |
IUserSecurityCache.clearCache(ITrace trace)
Clear the cache completely
|
void |
IAccessResolver.clearCache(ITrace trace)
Clear any cache of information
|
int |
IUserSecurityCache.getAccessLevelForDocument(CacheId id,
DataObject docInfo,
ITrace trace)
Get the user's access level for a document.
|
CachedDataBinder |
IServiceCallUtils.getAliasMap(IdcClient client,
IdcContext superuser,
ITrace trace)
Get the Alias list from the Content Server.
|
CacheId |
IUserSecurityCache.getCacheIdForUser(IdcContext userContext,
ITrace trace)
Get the CacheId.
|
CachedDataBinder |
IServiceCallUtils.getServerEnvironment(IdcClient client,
IdcContext userContext,
ITrace trace)
Get the environment information of the content server
Interesting localdata are UseCollaboration, and UseAccounts
|
CachedDataBinder |
IServiceCallUtils.getUserPermissions(IdcClient client,
IdcContext userContext,
ITrace trace)
Get the user's permissions from Content Server
|
IUserSecurityFlags |
IUserSecurityCache.getUserSecurityFlags(CacheId id,
ITrace trace)
Returns the UserSecurityFlags object.
|
boolean |
IUserSecurityCache.isAdmin(CacheId id,
DataObject docInfo,
IUserSecurityCache.AdminType adminType,
ITrace trace)
Returns the Admin flag for the specific admin type.
|
Integer |
IAccessResolver.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
|
Modifier and Type | Class and Description |
---|---|
class |
Trace |
Modifier and Type | Method and Description |
---|---|
void |
AccessResolverAccounts.clearCache(ITrace trace)
Clear any cache of information
|
void |
AliasCache.clearCache(ITrace trace)
Clear any cache of information
|
void |
AccessResolverAcl.clearCache(ITrace trace) |
void |
CSEnvCache.clearCache(ITrace trace)
Clear any cache of information
|
void |
AccessResolverSecurityGroups.clearCache(ITrace trace)
Clear any cache of information
|
void |
UserSecurityGroupsCache.clearCache(ITrace trace)
Clear the cache completely
|
int |
UserSecurityGroupsCache.getAccessLevelForDocument(CacheId id,
DataObject docInfo,
ITrace trace)
Get the user's access level for a document.
|
int |
AclListInfo.getAliasListAccess(String aliasname,
ITrace trace) |
CachedDataBinder |
ServiceCallUtils.getAliasMap(IdcClient client,
IdcContext superuser,
ITrace trace)
Get the Alias list from the Content Server.
|
CacheId |
UserSecurityGroupsCache.getCacheIdForUser(IdcContext userContext,
ITrace trace)
Get the CacheId.
|
DataBinder |
UserSecurityGroupsCache.getPermissions(CacheId id,
ITrace trace)
Get the permissions for a user
|
int |
AclListInfo.getRoleListAccess(String rolename,
ITrace trace) |
CachedDataBinder |
ServiceCallUtils.getServerEnvironment(IdcClient client,
IdcContext userContext,
ITrace trace)
Get the environment information of the content server
Interesting localdata are UseCollaboration, and UseAccounts
|
CachedDataBinder |
ServiceCallUtils.getUserPermissions(IdcClient client,
IdcContext userContext,
ITrace trace)
Get the user's permissions from Content Server
|
IUserSecurityFlags |
UserSecurityGroupsCache.getUserSecurityFlags(CacheId id,
ITrace trace)
Returns the UserSecurityFlags object.
|
boolean |
AclListInfo.isAclListChecked(ITrace trace) |
boolean |
UserSecurityGroupsCache.isAdmin(CacheId id,
DataObject docInfo,
IUserSecurityCache.AdminType adminType,
ITrace trace)
Returns the Admin flag for the specific admin type.
|
boolean |
UserSecurityGroupsCache.isAuthorDelete(CacheId id,
DataObject docInfo,
int access,
ITrace trace) |
boolean |
CSEnvCache.isAuthorDeleteEnabled(ITrace trace) |
boolean |
CSEnvCache.isCollaborationModel(ITrace trace)
Check to see if the server is using Collaboration for Acl Security
|
boolean |
CSEnvCache.isInSpecialAuthGroups(String dSecurityGroup,
ITrace trace)
Check to see if dSecurityGroup is covered by ACL
|
boolean |
AliasCache.isUserInAlias(String userName,
String aliasName,
ITrace trace)
Check to see if the specified user is present in the specified aliases'
associated user list.
|
boolean |
CSEnvCache.isUsing11gDefaultAcl(ITrace trace)
Check to see which default ACL algorithm to use
|
boolean |
CSEnvCache.isUsingAccounts(ITrace trace)
Check to see if the server is using Accounts security
|
boolean |
CSEnvCache.isUsingAcl(ITrace trace)
Check to see if the server is using Acl security
|
boolean |
CSEnvCache.isUsingAclRoles(ITrace trace)
Check to see if server is using the RoleEntityACL feature
|
Integer |
AccessResolverAccounts.resolveAccessLevel(DataObject docInfo,
DataBinder userBinder,
ITrace trace)
Get the user's access level for this document.
|
Integer |
AccessResolverAcl.resolveAccessLevel(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.
|
Integer |
AccessResolverSecurityGroups.resolveAccessLevel(DataObject docInfo,
DataBinder userBinder,
ITrace trace)
For a given document, determine the user's access level
This resolver always participates.
|
Constructor and Description |
---|
AclListInfo(CSEnvCache csEnvCache,
DataObject docInfo,
ITrace trace)
Determines if there is any information to be used in this list.
|