jas.jds.security
Class AccessManager

java.lang.Object
  |
  +--jas.jds.security.AccessManager
Direct Known Subclasses:
TestAccessManager

public abstract class AccessManager
extends java.lang.Object

This is the abstract AccessManager class Any concrete AccessManager must extend this class and provide public static void main(String args[]) function that will be used to instansiate and configure the concrete class from the JAS configuration file information


Constructor Summary
protected AccessManager()
           
 
Method Summary
abstract  boolean checkAccess(java.lang.String user, java.lang.String host)
           
abstract  boolean checkAccess(java.lang.String user, java.lang.String host, java.lang.Object password)
           
static AccessManager getInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessManager

protected AccessManager()
Method Detail

getInstance

public static AccessManager getInstance()

checkAccess

public abstract boolean checkAccess(java.lang.String user,
                                    java.lang.String host)
                             throws PasswordRequiredException

checkAccess

public abstract boolean checkAccess(java.lang.String user,
                                    java.lang.String host,
                                    java.lang.Object password)
                             throws PasswordRequiredException