Class RegistryAdminServlet

  • All Implemented Interfaces:
    java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class RegistryAdminServlet
    extends AdminServlet
    This implements the administration servlet for registry subsystem.
    Version:
    $Revision$, $Date$
    See Also:
    Serialized Form
    • Field Detail

      • INVALID_POLICY_SCOPE

        public static java.lang.String INVALID_POLICY_SCOPE
      • INVALID_POLICY_IMPL_OP

        public static java.lang.String INVALID_POLICY_IMPL_OP
      • NYI

        public static java.lang.String NYI
      • INVALID_POLICY_IMPL_CONFIG

        public static java.lang.String INVALID_POLICY_IMPL_CONFIG
      • INVALID_POLICY_INSTANCE_CONFIG

        public static java.lang.String INVALID_POLICY_INSTANCE_CONFIG
      • MISSING_POLICY_IMPL_ID

        public static java.lang.String MISSING_POLICY_IMPL_ID
      • MISSING_POLICY_IMPL_CLASS

        public static java.lang.String MISSING_POLICY_IMPL_CLASS
      • INVALID_POLICY_IMPL_ID

        public static java.lang.String INVALID_POLICY_IMPL_ID
      • MISSING_POLICY_INST_ID

        public static java.lang.String MISSING_POLICY_INST_ID
      • INVALID_POLICY_INST_ID

        public static java.lang.String INVALID_POLICY_INST_ID
      • COMMA

        public static java.lang.String COMMA
      • MISSING_POLICY_ORDERING

        public static java.lang.String MISSING_POLICY_ORDERING
    • Constructor Detail

      • RegistryAdminServlet

        public RegistryAdminServlet()
        Constructs administration servlet.
    • Method Detail

      • init

        public void init​(javax.servlet.ServletConfig config)
                  throws javax.servlet.ServletException
        Initializes this servlet.
        Specified by:
        init in interface javax.servlet.Servlet
        Overrides:
        init in class AdminServlet
        Throws:
        javax.servlet.ServletException
      • getServletInfo

        public java.lang.String getServletInfo()
        Returns serlvet information.
        Specified by:
        getServletInfo in interface javax.servlet.Servlet
        Overrides:
        getServletInfo in class javax.servlet.GenericServlet
      • service

        public void service​(javax.servlet.http.HttpServletRequest req,
                            javax.servlet.http.HttpServletResponse resp)
                     throws javax.servlet.ServletException,
                            java.io.IOException
        Serves HTTP admin request.
        Overrides:
        service in class AdminServlet
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • processImplMgmt

        public void processImplMgmt​(javax.servlet.http.HttpServletRequest req,
                                    javax.servlet.http.HttpServletResponse resp)
                             throws javax.servlet.ServletException,
                                    java.io.IOException
        Process Policy Implementation Management.
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • addImpl

        public void addImpl​(javax.servlet.http.HttpServletRequest req,
                            javax.servlet.http.HttpServletResponse resp)
                     throws javax.servlet.ServletException,
                            java.io.IOException
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • deleteImpl

        public void deleteImpl​(javax.servlet.http.HttpServletRequest req,
                               javax.servlet.http.HttpServletResponse resp)
                        throws javax.servlet.ServletException,
                               java.io.IOException
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • listImpls

        public void listImpls​(javax.servlet.http.HttpServletRequest req,
                              javax.servlet.http.HttpServletResponse resp)
                       throws javax.servlet.ServletException,
                              java.io.IOException
        Lists all registered profile impementations
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • getSupportedConstraintPolicies

        public void getSupportedConstraintPolicies​(javax.servlet.http.HttpServletRequest req,
                                                   javax.servlet.http.HttpServletResponse resp)
                                            throws javax.servlet.ServletException,
                                                   java.io.IOException
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • getProfileImplConfig

        public void getProfileImplConfig​(javax.servlet.http.HttpServletRequest req,
                                         javax.servlet.http.HttpServletResponse resp)
                                  throws javax.servlet.ServletException,
                                         java.io.IOException
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • getNonNull

        protected java.lang.String getNonNull​(java.lang.String s)