info.aduna.gee.publication.servlets
Class ReportServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by info.aduna.gee.publication.servlets.AdminServlet
              extended by info.aduna.gee.publication.servlets.ReportServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class ReportServlet
extends AdminServlet

ReportServlet handles all requests for Zpad admin reports. Note: this servlets returns "text/plain" in order to facilitate automatic parsing of results.

See Also:
Serialized Form

Field Summary
protected  HashMap _generators
           
 
Fields inherited from class info.aduna.gee.publication.servlets.AdminServlet
_authorizationKey, _authorizedIPsKey, _name
 
Constructor Summary
ReportServlet()
           
 
Method Summary
protected  String _startReportGenerator(String task, javax.servlet.http.HttpServletRequest request)
           
 String categories(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 String contenthits(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 String covers(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void destroy()
           
 String getServletInfo()
           
 void init(javax.servlet.ServletConfig config)
           
 String loginhits(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void removeGenerator(String host, String task)
           
 String subscriptions(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 String users(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 String zpadhits(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class info.aduna.gee.publication.servlets.AdminServlet
_authorized, _isAuthorizedClient, _isAuthorizedUser, _toGenericSuccess, doGet, doPost, isInIPRange
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_generators

protected HashMap _generators
Constructor Detail

ReportServlet

public ReportServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Servlet
Overrides:
destroy in class javax.servlet.GenericServlet

getServletInfo

public String getServletInfo()
Specified by:
getServletInfo in interface javax.servlet.Servlet
Overrides:
getServletInfo in class javax.servlet.GenericServlet

zpadhits

public String zpadhits(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)

contenthits

public String contenthits(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)

loginhits

public String loginhits(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)

covers

public String covers(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)

categories

public String categories(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)

subscriptions

public String subscriptions(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response)

users

public String users(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)

_startReportGenerator

protected String _startReportGenerator(String task,
                                       javax.servlet.http.HttpServletRequest request)

removeGenerator

public void removeGenerator(String host,
                            String task)


Copyright © 1997-2008 Aduna. All Rights Reserved.