Package com.netscape.cms.servlet.admin
Class RegistryAdminServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.netscape.cms.servlet.admin.AdminServlet
com.netscape.cms.servlet.admin.RegistryAdminServlet
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
This implements the administration servlet for registry subsystem.
- Version:
- $Revision$, $Date$
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic String
static String
static String
static String
static String
static String
static String
static org.slf4j.Logger
static String
static String
static String
static String
static String
static final String
static final String
Fields inherited from class com.netscape.cms.servlet.admin.AdminServlet
auditor, AUTHZ_MGR_BASIC, AUTHZ_MGR_LDAP, AUTHZ_RES_NAME, AUTHZ_SRC_LDAP, AUTHZ_SRC_TYPE, AUTHZ_SRC_XML, CERT_ATTR, ERROR, mAclMethod, mAuthz, mConfig, mOp, mToken, PROP_ACL, PROP_AUTHZ_MGR, PROP_ID, RESTART, SUCCESS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addImpl
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) void
deleteImpl
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) protected String
getNonNull
(String s) void
getProfileImplConfig
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) Returns serlvet information.void
getSupportedConstraintPolicies
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) void
init
(javax.servlet.ServletConfig config) Initializes this servlet.void
listImpls
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) Lists all registered profile impementationsvoid
processImplMgmt
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) Process Policy Implementation Management.void
service
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) Serves HTTP admin request.Methods inherited from class com.netscape.cms.servlet.admin.AdminServlet
audit, audit, auditParams, auditSubjectID, authenticate, authorize, authorize, commit, convertStringArrayToNVPairs, getAuthCreds, getClassByNameAsExtendedPluginInfo, getConfig, getLocale, getParameter, listConfig, outputHttpParameters, sendResponse, setConfig, URLdecode
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, init, log, log
-
Field Details
-
logger
public static org.slf4j.Logger logger -
PROP_AUTHORITY
- See Also:
-
PROP_PREDICATE
- See Also:
-
INVALID_POLICY_SCOPE
-
INVALID_POLICY_IMPL_OP
-
NYI
-
INVALID_POLICY_IMPL_CONFIG
-
INVALID_POLICY_INSTANCE_CONFIG
-
MISSING_POLICY_IMPL_ID
-
MISSING_POLICY_IMPL_CLASS
-
INVALID_POLICY_IMPL_ID
-
MISSING_POLICY_INST_ID
-
INVALID_POLICY_INST_ID
-
COMMA
-
MISSING_POLICY_ORDERING
-
-
Constructor Details
-
RegistryAdminServlet
public RegistryAdminServlet()Constructs administration servlet.
-
-
Method Details
-
init
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException Initializes this servlet.- Specified by:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classAdminServlet
- Throws:
javax.servlet.ServletException
-
getServletInfo
Returns serlvet information.- Specified by:
getServletInfo
in interfacejavax.servlet.Servlet
- Overrides:
getServletInfo
in classjavax.servlet.GenericServlet
-
service
public void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException Serves HTTP admin request.- Overrides:
service
in classAdminServlet
- Throws:
javax.servlet.ServletException
IOException
-
processImplMgmt
public void processImplMgmt(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException Process Policy Implementation Management.- Throws:
javax.servlet.ServletException
IOException
-
addImpl
public void addImpl(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException - Throws:
javax.servlet.ServletException
IOException
-
deleteImpl
public void deleteImpl(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException - Throws:
javax.servlet.ServletException
IOException
-
listImpls
public void listImpls(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException Lists all registered profile impementations- Throws:
javax.servlet.ServletException
IOException
-
getSupportedConstraintPolicies
public void getSupportedConstraintPolicies(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException - Throws:
javax.servlet.ServletException
IOException
-
getProfileImplConfig
public void getProfileImplConfig(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException - Throws:
javax.servlet.ServletException
IOException
-
getNonNull
-