com.basecmp.core.util
Class LoginConstraint

java.lang.Object
  extended bycom.basecmp.core.util.LoginConstraint
Direct Known Subclasses:
IPLoginConstraint, MaxAttemptLoginConstraint, RequiresLoginLoginConstraint

public abstract class LoginConstraint
extends java.lang.Object


Field Summary
static int FORCE_LOGIN
           
static int LOGIN_TEMPORARILY_DISABLED
           
static int OK
           
static int SEND_FORBIDDEN
           
 
Constructor Summary
LoginConstraint()
           
 
Method Summary
abstract  int checkConstraint(ServletRequest request)
           
 LoginConstraintFilter getFilter()
           
abstract  void init(FilterConfig config)
           
protected  void init(FilterConfig config, LoginConstraintFilter filter)
           
abstract  java.lang.String printConfig()
           
 void processFailedLoginAttempt(java.lang.String user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORCE_LOGIN

public static final int FORCE_LOGIN
See Also:
Constant Field Values

LOGIN_TEMPORARILY_DISABLED

public static final int LOGIN_TEMPORARILY_DISABLED
See Also:
Constant Field Values

OK

public static final int OK
See Also:
Constant Field Values

SEND_FORBIDDEN

public static final int SEND_FORBIDDEN
See Also:
Constant Field Values
Constructor Detail

LoginConstraint

public LoginConstraint()
Method Detail

checkConstraint

public abstract int checkConstraint(ServletRequest request)

getFilter

public LoginConstraintFilter getFilter()

init

public abstract void init(FilterConfig config)
                   throws ServletException
Throws:
ServletException

init

protected final void init(FilterConfig config,
                          LoginConstraintFilter filter)
                   throws ServletException
Throws:
ServletException

printConfig

public abstract java.lang.String printConfig()

processFailedLoginAttempt

public void processFailedLoginAttempt(java.lang.String user)


Copyright © 2004 by basecmp® - Professional Web Solutions