psdi.webclient.servlet

Class IntegrationFileDownloadServlet

  • java.lang.Object
    • javax.servlet.GenericServlet
      • javax.servlet.http.HttpServlet
        • psdi.webclient.servlet.IntegrationFileDownloadServlet
  • All Implemented Interfaces:
    java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig


    public class IntegrationFileDownloadServlet
    extends javax.servlet.http.HttpServlet
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String[] allowedFolderList
      List of folders in the mxe.int.globaldir folder, from which files may be downloaded.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Handles the HTTP GET method.
      protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Handles the HTTP POST method.
      static boolean isFolderAllowed(java.lang.String resourceReq)
      Check if the resource name starts with a allowed folder name.
      protected void processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Processes requests for both HTTP GET and POST methods.
      • 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, init, log, log
      • Methods inherited from class java.lang.Object

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

      • allowedFolderList

        public static java.lang.String[] allowedFolderList
        List of folders in the mxe.int.globaldir folder, from which files may be downloaded.
    • Constructor Detail

      • IntegrationFileDownloadServlet

        public IntegrationFileDownloadServlet()
    • Method Detail

      • processRequest

        protected void processRequest(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response)
                               throws javax.servlet.ServletException,
                                      java.io.IOException
        Processes requests for both HTTP GET and POST methods.
        Parameters:
        request - servlet request
        response - servlet response
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • isFolderAllowed

        public static boolean isFolderAllowed(java.lang.String resourceReq)
        Check if the resource name starts with a allowed folder name.
        Parameters:
        resourceReq -
        Returns:
      • doGet

        protected void doGet(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws javax.servlet.ServletException,
                             java.io.IOException
        Handles the HTTP GET method.
        Overrides:
        doGet in class javax.servlet.http.HttpServlet
        Parameters:
        request - servlet request
        response - servlet response
        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
        Handles the HTTP POST method.
        Overrides:
        doPost in class javax.servlet.http.HttpServlet
        Parameters:
        request - servlet request
        response - servlet response
        Throws:
        javax.servlet.ServletException
        java.io.IOException