org.itracker.web.servlets
Class GenericController

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.itracker.web.servlets.GenericController
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
AttachmentDownloadController, ReportChartController, ReportDownloadController, RssFeedController

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

TODO: Rewrite Javadocs here This needs documentation. Is it still used? What is it used for? How? It is referenced by AttachementDownloadController, (@deprecated Use org.itracker.web.actions.admin.attachment.DownloadAttachmentAction instead.) ReportChartController, ReportDownloadController

Author:
ready
See Also:
Serialized Form

Constructor Summary
GenericController()
           
 
Method Summary
protected  void forward(String url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  ITrackerServices getITrackerServices(javax.servlet.ServletContext context)
           
 Locale getLocale(javax.servlet.http.HttpServletRequest request)
           
protected  Map<Integer,Set<PermissionType>> getPermissions(javax.servlet.http.HttpSession session)
           
protected  boolean hasPermission(int[] permissionsNeeded, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  boolean hasPermission(int permissionNeeded, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  boolean isLoggedIn(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  boolean isLoggedInWithRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void redirect(String url, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void saveMessages(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionErrors errors)
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericController

public GenericController()
Method Detail

getPermissions

protected Map<Integer,Set<PermissionType>> getPermissions(javax.servlet.http.HttpSession session)

saveMessages

protected void saveMessages(javax.servlet.http.HttpServletRequest request,
                            org.apache.struts.action.ActionErrors errors)

hasPermission

protected boolean hasPermission(int[] permissionsNeeded,
                                javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response)
                         throws IOException,
                                javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

hasPermission

protected boolean hasPermission(int permissionNeeded,
                                javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response)
                         throws IOException,
                                javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

isLoggedIn

protected boolean isLoggedIn(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws IOException,
                             javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

isLoggedInWithRedirect

protected boolean isLoggedInWithRedirect(javax.servlet.http.HttpServletRequest request,
                                         javax.servlet.http.HttpServletResponse response)
                                  throws IOException,
                                         javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

forward

protected void forward(String url,
                       javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
                throws IOException,
                       javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

redirect

protected void redirect(String url,
                        javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws IOException,
                        javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

getLocale

public Locale getLocale(javax.servlet.http.HttpServletRequest request)

getITrackerServices

protected ITrackerServices getITrackerServices(javax.servlet.ServletContext context)


Copyright © 2002-2012 itracker. All Rights Reserved.