Class IdU1AuthenticatedServlet

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
com.io7m.idstore.server.http.IdCommonInstrumentedServlet
com.io7m.idstore.server.user_v1.IdU1AuthenticatedServlet
All Implemented Interfaces:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
Direct Known Subclasses:
IdU1CommandServlet

public abstract class IdU1AuthenticatedServlet extends IdCommonInstrumentedServlet
A servlet that checks that a user is authenticated before delegating execution to a subclass.
See Also:
  • Constructor Details

    • IdU1AuthenticatedServlet

      protected IdU1AuthenticatedServlet(IdServiceDirectoryType services)
      A servlet that checks that a user is authenticated before delegating execution to a subclass.
      Parameters:
      services - The service directory
  • Method Details

    • user

      protected final IdUser user()
      Returns:
      The authenticated user
    • userSession

      protected final IdSessionUser userSession()
    • sends

      protected final IdUCB1Sends sends()
    • strings

      protected final IdServerStrings strings()
    • messages

      protected final IdUCB1Messages messages()
    • serviceAuthenticated

      protected abstract void serviceAuthenticated(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse servletResponse, IdSessionUser session) throws Exception
      Throws:
      Exception
    • service

      protected final void service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse servletResponse) throws IOException
      Overrides:
      service in class jakarta.servlet.http.HttpServlet
      Throws:
      IOException