Package com.netscape.cms.servlet.request
Class SearchReqs
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.netscape.cms.servlet.base.CMSServlet
com.netscape.cms.servlet.request.SearchReqs
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
Search for requests matching complex query filter.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
static org.slf4j.Logger
protected static final int
protected String
protected int
protected ReqParser
protected int
protected static final String
protected static final String
protected static final String
protected static final String
protected RequestRepository
protected static final String
Fields inherited from class com.netscape.cms.servlet.base.CMSServlet
ADMIN_GROUP, AUTH_FAILURE, AUTHMGR_PARAM, AUTHZ_MGR_BASIC, AUTHZ_MGR_LDAP, CA_AGENT_GROUP, CERT_ATTR, ERROR_MSG_TOKEN, ERROR_TEMPLATE, EXCEPTION_TEMPLATE, FAILURE, FINAL_ERROR_MSG, FULL_ENROLLMENT_REQUEST, FULL_ENROLLMENT_RESPONSE, FULL_RESPONSE, IMPORT_CERT, IMPORT_CERT_MIME_TYPE, IMPORT_CHAIN, KRA_AGENT_GROUP, mAclMethod, mAuthMgr, mAuthority, mAuthz, mAuthzResourceName, mConfig, mDontSaveHttpParams, mFinalErrorMsg, mGetClientCert, mId, mOutputTemplatePath, mRenderResult, mRequestQueue, mSaveHttpHeaders, mTemplates, NS_X509_EMAIL_CERT, NS_X509_USER_CERT, OCSP_AGENT_GROUP, PENDING_TEMPLATE, PFX_AUTH_TOKEN, PFX_HTTP_HEADER, PFX_HTTP_PARAM, PROP_ACL, PROP_AUTHMGR, PROP_AUTHORITY, PROP_AUTHORITYID, PROP_AUTHZ_MGR, PROP_CLIENTAUTH, PROP_ERROR_TEMPLATE, PROP_EXCEPTION_TEMPLATE, PROP_FINAL_ERROR_MSG, PROP_ID, PROP_PENDING_TEMPLATE, PROP_PENDING_TEMPLATE_FILLER, PROP_REJECTED_TEMPLATE, PROP_RESOURCEID, PROP_SUCCESS_TEMPLATE, PROP_SUCCESS_TEMPLATE_FILLER, PROP_SVC_PENDING_TEMPLATE, PROP_UNAUTHORIZED_TEMPLATE, RA_AGENT_GROUP, REJECTED_TEMPLATE, servletConfig, servletContext, SIMPLE_ENROLLMENT_REQUEST, SIMPLE_ENROLLMENT_RESPONSE, SUCCESS, SUCCESS_TEMPLATE, SVC_PENDING_TEMPLATE, TEMPLATE_NAME, TRUSTED_RA_GROUP, UNAUTHORIZED_TEMPLATE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
init
(javax.servlet.ServletConfig sc) Initialize the servlet.void
process
(CMSRequest cmsReq) Serves HTTP request.Methods inherited from class com.netscape.cms.servlet.base.CMSServlet
auditGroupID, auditSubjectID, authenticate, authenticate, authenticate, authenticate, authorize, authorize, clientIsMSIE, clientIsNav, connectionIsSSL, doCMMFResponse, doFullResponse, formCRLEntry, getAuthCreds, getAuthMgr, getAuthToken, getCMSEngine, getDontSaveHttpParams, getId, getLangFile, getLocale, getLocale, getSaveHttpHeaders, getSSLClientCertificate, getSSLClientCertificate, getTemplate, hashPassword, initializeAuthz, invalidateSSLSession, isClientCertRequired, newCMSRequest, newFillerObject, outputArgBlockAsXML, outputError, outputError, outputError, outputHttpParameters, outputResult, outputXML, renderException, renderFinalError, renderResult, renderTemplate, saveAuthToken, saveHttpHeaders, saveHttpParams, service, setDefaultTemplates, toHashtable
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, getServletInfo, getServletName, init, log, log
-
Field Details
-
logger
public static org.slf4j.Logger logger -
TPL_FILE
- See Also:
-
PROP_MAX_SEARCH_RETURNS
- See Also:
-
PROP_PARSER
- See Also:
-
CURRENT_TIME
- See Also:
-
OUT_TOTALCOUNT
- See Also:
-
OUT_CURRENTCOUNT
- See Also:
-
MAX_RESULTS
protected static final int MAX_RESULTS- See Also:
-
requestRepository
-
mParser
-
mFormPath
-
mMaxReturns
protected int mMaxReturns -
mTimeLimits
protected int mTimeLimits
-
-
Constructor Details
-
SearchReqs
public SearchReqs()Constructs query key servlet.
-
-
Method Details
-
init
public void init(javax.servlet.ServletConfig sc) throws javax.servlet.ServletException Initialize the servlet. This servlet uses queryReq.template to render the response.- Specified by:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classCMSServlet
- Parameters:
sc
- servlet configuration, read from the web.xml file- Throws:
javax.servlet.ServletException
-
process
Serves HTTP request. This format of this request is as follows: queryCert? [maxCount=] [queryFilter= ] [revokeAll= ] - Overrides:
process
in classCMSServlet
- Throws:
EBaseException
- if the servlet was unable to satisfactorily process the request
-