com.ge.research.acuity.web.struts.action
Class Logon

java.lang.Object
  extended byorg.apache.struts.action.Action
      extended bycom.ge.research.acuity.web.struts.action.AcuityAction
          extended bycom.ge.research.acuity.web.struts.action.Logon

public class Logon
extends AcuityAction


Field Summary
 
Fields inherited from class com.ge.research.acuity.web.struts.action.AcuityAction
checkForController, logger, systemLocaleNegotiator, systemProperties, userProperties
 
Fields inherited from class org.apache.struts.action.Action
servlet
 
Constructor Summary
Logon()
           
 
Method Summary
protected  java.lang.String doAction(ControllerInterface ci, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session, LocaleNegotiator userLocaleNegotiator)
           
 void setAuthenticator(Authenticator a)
          Sets the Authenticator to the desired type for the application
 void setupAuthenticator(javax.servlet.http.HttpServletRequest request)
          Sets the Authenticator to the desired type for the application Subclasses of Logon should overwrite this method to use the specific authenticator for their application, and thus do not overwrite or change the base logon functionality for the system
 
Methods inherited from class com.ge.research.acuity.web.struts.action.AcuityAction
execute
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logon

public Logon()
Method Detail

doAction

protected java.lang.String doAction(ControllerInterface ci,
                                    org.apache.struts.action.ActionForm form,
                                    javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpSession session,
                                    LocaleNegotiator userLocaleNegotiator)
Specified by:
doAction in class AcuityAction

setupAuthenticator

public void setupAuthenticator(javax.servlet.http.HttpServletRequest request)
                        throws SecurityException
Sets the Authenticator to the desired type for the application Subclasses of Logon should overwrite this method to use the specific authenticator for their application, and thus do not overwrite or change the base logon functionality for the system

Throws:
SecurityException

setAuthenticator

public void setAuthenticator(Authenticator a)
Sets the Authenticator to the desired type for the application