| java.lang.Object de.webman.acl.resolver.ResolverBase de.webman.acl.resolver.GenericResolver
GenericResolver | public class GenericResolver extends ResolverBase implements Resolver(Code) | | Resolves access rights for a given login object in a strictly
sequential manner.
version: 1.0 since: 1.0 author: © 2001 Webman AG |
Constructor Summary | |
protected | GenericResolver(Login login) Provide instantion only to package classes or subclasses. |
GenericResolver | protected GenericResolver(Login login)(Code) | | Provide instantion only to package classes or subclasses.
Parameters: login - the initial login object. |
resolve | final public void resolve(Hashtable collection, Integer context, Integer type, Integer reference) throws TKException(Code) | | Implements the resolution of generic access rights, i.e.
inheritable access rights.
Parameters: collection - the distinct collection of permitted events. Parameters: context - the ID if the current context (required). Parameters: type - the current object type (required). Parameters: reference - the current object reference (required). exception: com.teamkonzept.lib.TKException - if an error occured duringaccess right resolution. |
Methods inherited from de.webman.acl.resolver.ResolverBase | final protected boolean checkParents(Integer event, Integer context, Integer type, Integer reference) throws TKException(Code)(Java Doc) final protected Boolean checkingCacheRead(Integer event, Integer context, Integer type, Integer reference)(Code)(Java Doc) final protected void checkingCacheWrite(Integer event, Integer context, Integer type, Integer reference, Boolean result)(Code)(Java Doc) final public void configurationChanged() throws TKException(Code)(Java Doc) final public boolean equals(Object object)(Code)(Java Doc) final public Login getLogin()(Code)(Java Doc) final public int hashCode()(Code)(Java Doc) final protected void processEvents(Hashtable collection, TKVector events, boolean access) throws TKException(Code)(Java Doc) final protected void processPolicies(Hashtable collection, TKVector policies) throws TKException(Code)(Java Doc) final protected TKVector resolutionCacheRead(Integer context, Integer type, Integer reference, Boolean access)(Code)(Java Doc) final protected void resolutionCacheWrite(Integer context, Integer type, Integer reference, Boolean access, TKVector result)(Code)(Java Doc) abstract public void resolve(Hashtable collection, Integer context, Integer type, Integer reference) throws TKException(Code)(Java Doc) final protected void resolveParents(Hashtable collection, Integer context, Integer type, Integer reference) throws TKException(Code)(Java Doc) final public void setLogin(Login login)(Code)(Java Doc) final protected Object toKey(Integer event, Integer context, Integer type, Integer reference, Boolean access)(Code)(Java Doc) final public String toString()(Code)(Java Doc)
|
|
|