Class AbstractConnectorServlet

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
    Direct Known Subclasses:
    MenuConnectorServlet

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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doGet​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      void doPost​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      static byte[] getBytesFromFile​(File file)  
      protected void initializeDefaultRepo​(IDiagramProfile profile, Repository repository, javax.servlet.http.HttpServletRequest request)  
      protected static void output​(javax.servlet.http.HttpServletResponse response, boolean isResponseTextHtml, org.json.JSONObject json)  
      static void outputPlain​(javax.servlet.http.HttpServletResponse response, boolean isResponseTextHtml, String txt, String ctype)  
      protected void parseRequest​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Parse request parameters and files.
      protected void processRequest​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Processing a new request from ElFinder client.
      protected void putResponse​(org.json.JSONObject json, String param, Object value)
      Append data to JSON response.
      • 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
    • Constructor Detail

      • AbstractConnectorServlet

        public AbstractConnectorServlet()
    • Method Detail

      • doGet

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

        public void doPost​(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
                    throws javax.servlet.ServletException,
                           IOException
        Overrides:
        doPost in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        IOException
      • processRequest

        protected void processRequest​(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response)
        Processing a new request from ElFinder client.
        Parameters:
        request -
        response -
      • output

        protected static void output​(javax.servlet.http.HttpServletResponse response,
                                     boolean isResponseTextHtml,
                                     org.json.JSONObject json)
      • outputPlain

        public static void outputPlain​(javax.servlet.http.HttpServletResponse response,
                                       boolean isResponseTextHtml,
                                       String txt,
                                       String ctype)
      • parseRequest

        protected void parseRequest​(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response)
        Parse request parameters and files.
        Parameters:
        request -
        response -
      • putResponse

        protected void putResponse​(org.json.JSONObject json,
                                   String param,
                                   Object value)
        Append data to JSON response.
        Parameters:
        param -
        value -