planetj.dataengine.security.http
Class SignOnAttemptsExhausted

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byplanetj.exception.CMException
              extended byplanetj.dataengine.security.http.SignOnAttemptsExhausted
All Implemented Interfaces:
java.io.Serializable

public class SignOnAttemptsExhausted
extends CMException

Thrown when a user has failed the signon process a specified number of times in a row

See Also:
Serialized Form

Field Summary
 
Fields inherited from class planetj.exception.CMException
DISPLAY_ALL, DISPLAY_CLASS_INFO, DISPLAY_DETAILED_MESSAGE, DISPLAY_MESSAGE, DISPLAY_ORIGINAL_EXCEPTION, FATAL, INFO, propertyChange, SHOW_EXCEPTION, WARNING
 
Constructor Summary
SignOnAttemptsExhausted(ISignOn signon, ISecured secured, int failureCount)
          SignonAttemptsExhausted constructor comment.
SignOnAttemptsExhausted(ISignOn signon, ISecured secured, int failureCount, java.lang.Exception e)
          SignonAttemptsExhausted constructor comment.
 
Method Summary
 void processSignOnAttemptsExhausted(DataEngineServlet servlet, HttpServletRequest req, HttpServletResponse res)
          This method is invoked when the user has failed the signon the maximum allowable times.
 
Methods inherited from class planetj.exception.CMException
addPropertyChangeListener, firePropertyChange, getCMMessage, getDetailedMessage, getDisplayString, getDisplayStringInternal, getDisplayType, getMessage, getNextException, getOriginalException, getPropertyChange, getType, removePropertyChangeListener, setDetailedMessage, setDisplayType, setMessage, setNextException, setOriginalException, setType, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SignOnAttemptsExhausted

public SignOnAttemptsExhausted(ISignOn signon,
                               ISecured secured,
                               int failureCount)
SignonAttemptsExhausted constructor comment.


SignOnAttemptsExhausted

public SignOnAttemptsExhausted(ISignOn signon,
                               ISecured secured,
                               int failureCount,
                               java.lang.Exception e)
SignonAttemptsExhausted constructor comment.

Method Detail

processSignOnAttemptsExhausted

public void processSignOnAttemptsExhausted(DataEngineServlet servlet,
                                           HttpServletRequest req,
                                           HttpServletResponse res)
                                    throws java.io.IOException,
                                           ServletException,
                                           CMException
This method is invoked when the user has failed the signon the maximum allowable times. This method is responsible for forwarding the response to the user.

Throws:
java.io.IOException
ServletException
CMException