de.fh_mannheim.mm.dms.webengine
Class AbstractServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byde.fh_mannheim.mm.dms.webengine.AbstractServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
DownloadServlet, ExportServlet, IndexServlet, SearchServlet

public abstract class AbstractServlet
extends javax.servlet.http.HttpServlet

Web interface class.

Version:
$Revision: 1.3 $
Author:
Jan Löffler, mail@jlsoft.de
See Also:
Serialized Form

Constructor Summary
AbstractServlet()
           
 
Method Summary
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Respond to a GET request for the content produced by this servlet.
 void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Respond to a POST request for the content produced by this servlet.
 void produceReport(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, IReport report)
          Called by GET or POST request.
 void produceReport(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, IReport report, java.lang.String strXSLSheet)
          Called by GET or POST request.
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractServlet

public AbstractServlet()
Method Detail

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws java.io.IOException,
                  javax.servlet.ServletException
Respond to a GET request for the content produced by this servlet.

Parameters:
request - The servlet request we are processing
response - The servlet response we are producing
Throws:
java.io.IOException - if an input/output error occurs
javax.servlet.ServletException - if a servlet error occurs

doPost

public void doPost(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws java.io.IOException,
                   javax.servlet.ServletException
Respond to a POST request for the content produced by this servlet.

Parameters:
request - The servlet request we are processing
response - The servlet response we are producing
Throws:
java.io.IOException - if an input/output error occurs
javax.servlet.ServletException - if a servlet error occurs

produceReport

public void produceReport(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response,
                          IReport report,
                          java.lang.String strXSLSheet)
                   throws java.io.IOException
Called by GET or POST request.

Parameters:
request - The servlet request we are processing
response - The servlet response we are producing
report - The servlet report we generating
strXSLSheet - The stylesheet for transforming
Throws:
java.io.IOException - if an input/output error occurs
javax.servlet.ServletException - if a servlet error occurs

produceReport

public void produceReport(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response,
                          IReport report)
                   throws java.io.IOException
Called by GET or POST request.

Parameters:
request - The servlet request we are processing
response - The servlet response we are producing
report - The servlet report we generating
Throws:
java.io.IOException - if an input/output error occurs
javax.servlet.ServletException - if a servlet error occurs