Class UserAdminWebApiServlet

  • All Implemented Interfaces:
    Serializable, javax.servlet.Filter, javax.servlet.Servlet, javax.servlet.ServletConfig, org.glassfish.jersey.server.spi.Container

    public class UserAdminWebApiServlet
    extends no.priv.bang.servlet.jersey.JerseyServlet
    This class will show ups a Servlet OSGi service, and will be picked up by the pax web whiteboard. The servlet will respond to several URLs and will provide functionality both for checking the login state, and for logging in a user
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static long serialVersionUID  
      • Fields inherited from interface org.glassfish.jersey.server.spi.Container

        DEFAULT_HTTP_PORT, DEFAULT_HTTPS_PORT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void activate()  
      void setLogService​(org.osgi.service.log.LogService logService)  
      void setUserManagementService​(no.priv.bang.osgiservice.users.UserManagementService usermanagement)  
      • Methods inherited from class no.priv.bang.servlet.jersey.JerseyServlet

        addInjectedOsgiService, init
      • Methods inherited from class org.glassfish.jersey.servlet.ServletContainer

        destroy, doFilter, doFilter, getApplicationHandler, getConfiguration, getServletContext, getStaticContentPattern, getWebComponent, init, init, reload, reload, service, service, service
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified
      • Methods inherited from class javax.servlet.GenericServlet

        getInitParameter, getInitParameterNames, getServletConfig, getServletInfo, getServletName, init, log, log
    • Constructor Detail

      • UserAdminWebApiServlet

        public UserAdminWebApiServlet()
    • Method Detail

      • setLogService

        public void setLogService​(org.osgi.service.log.LogService logService)
        Overrides:
        setLogService in class no.priv.bang.servlet.jersey.JerseyServlet
      • setUserManagementService

        public void setUserManagementService​(no.priv.bang.osgiservice.users.UserManagementService usermanagement)
      • activate

        public void activate()