org.mmbase.security.implementation.context
Class ContextLoginModule

java.lang.Object
  |
  +--org.mmbase.security.implementation.context.ContextLoginModule
Direct Known Subclasses:
AnonymousLogin, PasswordLogin

public abstract class ContextLoginModule
extends java.lang.Object


Constructor Summary
ContextLoginModule()
           
 
Method Summary
protected  java.lang.String getModuleValue(java.lang.String username)
           
protected  Rank getRank(java.lang.String username)
           
protected  ContextUserContext getValidUserContext(java.lang.String username, Rank rank)
           
 void load(org.w3c.dom.Document document, long validKey, java.lang.String name)
           
abstract  ContextUserContext login(java.util.HashMap userLoginInfo, java.lang.Object[] userParameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextLoginModule

public ContextLoginModule()
Method Detail

load

public void load(org.w3c.dom.Document document,
                 long validKey,
                 java.lang.String name)
          throws SecurityException

login

public abstract ContextUserContext login(java.util.HashMap userLoginInfo,
                                         java.lang.Object[] userParameters)
                                  throws SecurityException

getValidUserContext

protected ContextUserContext getValidUserContext(java.lang.String username,
                                                 Rank rank)
                                          throws SecurityException

getRank

protected Rank getRank(java.lang.String username)
                throws SecurityException

getModuleValue

protected java.lang.String getModuleValue(java.lang.String username)
                                   throws SecurityException


MMBase 2001