AHA
Class AhaServlet

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--AHA.AhaServlet
Direct Known Subclasses:
ColorChange, ColorConfig, DoTest, Entree, EvaluateTest, FirstStepTestDevelopment, Get, KnowledgeChange, KnowledgeConfig, LinkList, Logout, PasswordConfig, Progress, SecondStepTestDevelopment, State

public class AhaServlet
extends javax.servlet.http.HttpServlet

The parent for (almost) every servlet in this package. CHANGE

See Also:
Serialized Form

Field Summary
protected  AHA AHA
           
protected  java.lang.String Background
           
protected  java.lang.String Course
           
protected  java.lang.String Host
           
protected  java.lang.String HtDocs
           
protected  java.lang.String Language
           
protected  java.lang.String loginid
           
protected  java.lang.String Logs
           
protected  java.io.PrintWriter out
           
protected  int Port
           
protected  java.lang.String referer
           
protected  java.lang.String Title
           
protected  UserModel UserModel
           
 
Constructor Summary
AhaServlet()
           
 
Method Summary
 java.lang.String getName()
          Return the name of the servlet class.
 void init(javax.servlet.ServletConfig config)
           
protected  void initService(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          This method will be called as initialization by each child servlet for every request.
 void printInfo()
           
 void redirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          The method redirect will be called by child servlets if their call to super.initService(request, response) throws an error The user will get an error message on his screen
protected  void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
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

out

protected java.io.PrintWriter out

AHA

protected AHA AHA

loginid

protected java.lang.String loginid

UserModel

protected UserModel UserModel

referer

protected java.lang.String referer

Host

protected java.lang.String Host

Port

protected int Port

HtDocs

protected java.lang.String HtDocs

Course

protected java.lang.String Course

Logs

protected java.lang.String Logs

Title

protected java.lang.String Title

Background

protected java.lang.String Background

Language

protected java.lang.String Language
Constructor Detail

AhaServlet

public AhaServlet()
Method Detail

init

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

service

protected void service(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
Overrides:
service in class javax.servlet.http.HttpServlet

initService

protected void initService(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
                    throws AhaException
This method will be called as initialization by each child servlet for every request. The AHA object will be derived from the session in the request. If the initialization fails (bad or no AHA object) then an exception (AhaException) will be thrown
Throws:
AhaException - - if there is an error with the AHA object

redirect

public void redirect(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
The method redirect will be called by child servlets if their call to super.initService(request, response) throws an error The user will get an error message on his screen

getName

public java.lang.String getName()
Return the name of the servlet class. Inherited by childservlets. Used for tracking errors.

printInfo

public void printInfo()