AHA
Class Entree

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--AHA.AhaServlet
                    |
                    +--AHA.Entree
Direct Known Subclasses:
Login, Registration

public class Entree
extends AhaServlet

The class Entree contains several actions which have to be performed when the user logs in.

See Also:
Serialized Form

Field Summary
protected  java.lang.String passwd
           
 
Fields inherited from class AHA.AhaServlet
AHA, Background, Course, Host, HtDocs, Language, loginid, Logs, out, Port, referer, Title, UserModel
 
Constructor Summary
Entree()
           
 
Method Summary
 void addAHAInformation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void addSessionInformation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void buildAHA(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          The method buildAHA builds a new AHA object with given parameters
 void CheckOtherSessions(javax.servlet.ServletContext sc)
           
 boolean exists(java.lang.String dirname)
          This method checks if a file with name dirname exists.
 boolean hasGoodPasswd(java.lang.String loginpasswd, java.lang.String passwd)
          The method hasGoodPasswd checks whether the user has filled in the correct password.
 void init(javax.servlet.ServletConfig config)
           
protected  void prepare(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void println(java.lang.Object s)
           
protected  void readFormParameters(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void redirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method is used only for reading the parameters passed by the form, and it also initializes the printwriter out
protected  void setPrintWriter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class AHA.AhaServlet
getName, initService, printInfo
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

passwd

protected java.lang.String passwd
Constructor Detail

Entree

public Entree()
Method Detail

println

public void println(java.lang.Object s)

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Overrides:
init in class AhaServlet

exists

public boolean exists(java.lang.String dirname)
This method checks if a file with name dirname exists.

hasGoodPasswd

public boolean hasGoodPasswd(java.lang.String loginpasswd,
                             java.lang.String passwd)
The method hasGoodPasswd checks whether the user has filled in the correct password.

service

protected void service(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
This method is used only for reading the parameters passed by the form, and it also initializes the printwriter out
Overrides:
service in class AhaServlet

prepare

protected void prepare(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
                throws AhaException

readFormParameters

protected void readFormParameters(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)
                           throws AhaException

setPrintWriter

protected void setPrintWriter(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
                       throws AhaException

buildAHA

public void buildAHA(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws AhaException
The method buildAHA builds a new AHA object with given parameters

addAHAInformation

public void addAHAInformation(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
                       throws AhaException

addSessionInformation

public void addSessionInformation(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)
                           throws AhaException

redirect

public void redirect(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
Overrides:
redirect in class AhaServlet

CheckOtherSessions

public void CheckOtherSessions(javax.servlet.ServletContext sc)