com.ibm.tivoli.maximo.report.birt.servlet

Class ReportRequestProcessServlet

  • java.lang.Object
    • javax.servlet.GenericServlet
      • javax.servlet.http.HttpServlet
        • com.ibm.tivoli.maximo.report.birt.servlet.ReportRequestProcessServlet
  • All Implemented Interfaces:
    java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig


    public class ReportRequestProcessServlet
    extends javax.servlet.http.HttpServlet
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 
      protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 
      void init(javax.servlet.ServletConfig config) 
      protected boolean isAuthorizedToRunReport(MXSession session, java.lang.String reportName, java.lang.String appName) 
      protected void processReportRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 
      protected void setMXReportContext(javax.servlet.http.HttpServletRequest request, UserInfo userInfo, java.lang.String reportName, java.lang.String appName, boolean isTransient, java.lang.String reportContextKey, MXSession session, java.lang.String reportRunInfoKey) 
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReportRequestProcessServlet

        public ReportRequestProcessServlet()
    • 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
      • doGet

        protected void doGet(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws javax.servlet.ServletException,
                             java.io.IOException
        Overrides:
        doGet in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • doPost

        protected void doPost(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
                       throws javax.servlet.ServletException,
                              java.io.IOException
        Overrides:
        doPost in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • processReportRequest

        protected void processReportRequest(javax.servlet.http.HttpServletRequest request,
                                            javax.servlet.http.HttpServletResponse response)
                                     throws javax.servlet.ServletException,
                                            java.io.IOException
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • setMXReportContext

        protected void setMXReportContext(javax.servlet.http.HttpServletRequest request,
                                          UserInfo userInfo,
                                          java.lang.String reportName,
                                          java.lang.String appName,
                                          boolean isTransient,
                                          java.lang.String reportContextKey,
                                          MXSession session,
                                          java.lang.String reportRunInfoKey)
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • isAuthorizedToRunReport

        protected boolean isAuthorizedToRunReport(MXSession session,
                                                  java.lang.String reportName,
                                                  java.lang.String appName)
                                           throws javax.servlet.ServletException
        Throws:
        javax.servlet.ServletException