Class BaseServlet

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  BaseServlet.ALLOW_AUTH  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addCORSHeader​(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse response)  
      protected boolean checkParameter​(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse response, String[] keys)  
      void delete​(BaseServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void doDelete​(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void doGet​(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void doOptions​(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void doPost​(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void doPut​(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void get​(BaseServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void handleException​(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Exception e)  
      protected boolean isAllowed​(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void options​(BaseServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void post​(BaseServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void put​(BaseServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      static void sendHTML​(BaseServletRequest req, jakarta.servlet.http.HttpServletResponse response, String text)  
      static void sendJSON​(BaseServletRequest req, jakarta.servlet.http.HttpServletResponse response, String text)  
      static void sendJSON​(BaseServletRequest req, jakarta.servlet.http.HttpServletResponse response, org.json.JSONArray obj)  
      static void sendJSON​(BaseServletRequest req, jakarta.servlet.http.HttpServletResponse response, org.json.JSONObject obj)  
      static void sendJWT​(BaseServletRequest req, jakarta.servlet.http.HttpServletResponse response, String text)  
      static void sendText​(BaseServletRequest req, jakarta.servlet.http.HttpServletResponse response, String text)  
      static void sendTextAs​(BaseServletRequest req, jakarta.servlet.http.HttpServletResponse response, String text, String type)  
      static void sendXML​(BaseServletRequest req, jakarta.servlet.http.HttpServletResponse response, String text)  
      • Methods inherited from class jakarta.servlet.http.HttpServlet

        doHead, doTrace, getLastModified, service, service
      • Methods inherited from class jakarta.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
    • Method Detail

      • addCORSHeader

        protected void addCORSHeader​(jakarta.servlet.http.HttpServletRequest req,
                                     jakarta.servlet.http.HttpServletResponse response)
      • handleException

        public void handleException​(jakarta.servlet.http.HttpServletRequest request,
                                    jakarta.servlet.http.HttpServletResponse response,
                                    Exception e)
      • checkParameter

        protected boolean checkParameter​(jakarta.servlet.http.HttpServletRequest req,
                                         jakarta.servlet.http.HttpServletResponse response,
                                         String[] keys)
                                  throws IOException
        Throws:
        IOException
      • doDelete

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

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

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

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

        public void doPut​(jakarta.servlet.http.HttpServletRequest request,
                          jakarta.servlet.http.HttpServletResponse response)
                   throws IOException
        Overrides:
        doPut in class jakarta.servlet.http.HttpServlet
        Throws:
        IOException
      • options

        public void options​(BaseServletRequest request,
                            jakarta.servlet.http.HttpServletResponse response)