Class WebUIAngularServlet

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.eclipse.jetty.ee10.servlet.ResourceServlet
dev.getelements.elements.jetty.StaticContentServlet
dev.getelements.elements.webui.WebUIAngularServlet
All Implemented Interfaces:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable

public class WebUIAngularServlet extends StaticContentServlet
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class jakarta.servlet.http.HttpServlet

    LEGACY_DO_HEAD
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
     
    protected void
    doGetConfig(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
     
    protected void
    doGetIndex(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
     
    protected void
    doNotFound(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, String encodedPathInContext)
     
     
     
    com.fasterxml.jackson.databind.ObjectMapper
     
    void
    init(jakarta.servlet.ServletConfig servletConfig)
     
    protected String
     
    void
    setApiOutsideUrl(String apiOutsideUrl)
     
    void
     
    void
    setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
     

    Methods inherited from class dev.getelements.elements.jetty.StaticContentServlet

    getEncodedPathInContext

    Methods inherited from class org.eclipse.jetty.ee10.servlet.ResourceServlet

    doHead, doOptions, doTrace, getResourceService, init, initContextHandler

    Methods inherited from class jakarta.servlet.http.HttpServlet

    doDelete, doPatch, doPost, doPut, getLastModified, isSensitiveHeader, service, service

    Methods inherited from class jakarta.servlet.GenericServlet

    destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • WebUIAngularServlet

      public WebUIAngularServlet()
  • Method Details

    • init

      public void init(jakarta.servlet.ServletConfig servletConfig) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Servlet
      Overrides:
      init in class jakarta.servlet.http.HttpServlet
      Throws:
      jakarta.servlet.ServletException
    • loadIndex

      protected String loadIndex() throws IOException
      Throws:
      IOException
    • doGet

      protected void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException
      Overrides:
      doGet in class org.eclipse.jetty.ee10.servlet.ResourceServlet
      Throws:
      jakarta.servlet.ServletException
      IOException
    • doNotFound

      protected void doNotFound(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, String encodedPathInContext) throws IOException
      Overrides:
      doNotFound in class org.eclipse.jetty.ee10.servlet.ResourceServlet
      Throws:
      IOException
    • doGetIndex

      protected void doGetIndex(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException
      Throws:
      IOException
    • doGetConfig

      protected void doGetConfig(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException
      Throws:
      IOException
    • getApiOutsideUrl

      public String getApiOutsideUrl()
    • setApiOutsideUrl

      @Inject public void setApiOutsideUrl(@Named("dev.getelements.elements.api.url") String apiOutsideUrl)
    • getHttpContextRoot

      public HttpContextRoot getHttpContextRoot()
    • setHttpContextRoot

      @Inject public void setHttpContextRoot(HttpContextRoot httpContextRoot)
    • getObjectMapper

      public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
    • setObjectMapper

      @Inject public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)