public class AccessResolverSecurityGroups extends Object implements IAccessResolver
| Constructor and Description |
|---|
AccessResolverSecurityGroups() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache()
Clear any cache of information
|
Integer |
resolveAccessLevel(DataObject docInfo, DataBinder userBinder)
Get the user's access level for this document.
|
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
|
protected ILog m_log
public Integer resolveAccessLevel(DataObject docInfo, DataBinder userBinder)
resolveAccessLevel in interface IAccessResolverdocInfo -userBinder - DataBinder containing ResultSets for user securitypublic Integer resolveAccessLevel(DataObject docInfo, DataBinder userBinder, ITrace trace) throws IdcClientException
IAccessResolverresolveAccessLevel in interface IAccessResolverdocInfo - DataObject containing security information about the document (typically from DOC_INFO)userBinder - DataBinder containing resultsets for user security @return null or access levelIdcClientExceptionpublic void clearCache()
clearCache in interface IAccessResolver