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:
java.io.Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
public class SearchReqs extends CMSServlet
Search for requests matching complex query filter.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCURRENT_TIMEstatic org.slf4j.Loggerloggerprotected static intMAX_RESULTSprotected java.lang.StringmFormPathprotected intmMaxReturnsprotected IReqParsermParserprotected intmTimeLimitsprotected static java.lang.StringOUT_CURRENTCOUNTprotected static java.lang.StringOUT_TOTALCOUNTprotected static java.lang.StringPROP_MAX_SEARCH_RETURNSprotected static java.lang.StringPROP_PARSERprotected RequestRepositoryrequestRepositoryprotected static java.lang.StringTPL_FILE-
Fields inherited from class com.netscape.cms.servlet.base.CMSServlet
ADMIN_GROUP, AUTH_FAILURE, AUTHMGR_PARAM, AUTHZ_MGR_BASIC, AUTHZ_MGR_LDAP, AUTHZ_SRC_LDAP, AUTHZ_SRC_TYPE, AUTHZ_SRC_XML, CA_AGENT_GROUP, CERT_ATTR, certAuthority, engine, ERROR_MSG_TOKEN, ERROR_TEMPLATE, EXCEPTION_TEMPLATE, FAILURE, FINAL_ERROR_MSG, FULL_ENROLLMENT_REQUEST, FULL_ENROLLMENT_RESPONSE, FULL_RESPONSE, KRA_AGENT_GROUP, mAclMethod, mAuthMgr, mAuthority, mAuthz, mAuthzResourceName, mConfig, mDontSaveHttpParams, mFinalErrorMsg, mGetClientCert, mId, mLogCategory, mOutputTemplatePath, mRenderResult, mRequestQueue, mSaveHttpHeaders, mServletConfig, mServletContext, mTemplates, 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_REJECTED_TEMPLATE, PROP_RESOURCEID, PROP_SUCCESS_TEMPLATE, PROP_SUCCESS_TEMPLATE_FILLER, PROP_SVC_PENDING_TEMPLATE, PROP_UNAUTHORIZED_TEMPLATE, RA_AGENT_GROUP, REJECTED_TEMPLATE, servletConfig, signedAuditLogger, SIMPLE_ENROLLMENT_REQUEST, SIMPLE_ENROLLMENT_RESPONSE, SUCCESS, SUCCESS_TEMPLATE, SVC_PENDING_TEMPLATE, TEMPLATE_NAME, TRUSTED_RA_GROUP, UNAUTHORIZED_TEMPLATE
-
-
Constructor Summary
Constructors Constructor Description SearchReqs()Constructs query key servlet.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(javax.servlet.ServletConfig sc)Initialize the servlet.voidprocess(CMSRequest cmsReq)Serves HTTP request.-
Methods inherited from class com.netscape.cms.servlet.base.CMSServlet
areCertsFromCA, audit, audit, auditGroupID, auditSubjectID, authenticate, authenticate, authenticate, authenticate, authorize, authorize, certIsRevoked, checkImportCertToNav, clientIsMSIE, clientIsNav, connectionIsSSL, doCMMFResponse, doFullResponse, formCRLEntry, generateSalt, getAuthCreds, getAuthMgr, getAuthToken, getCertRecord, getDontSaveHttpParams, getId, getLangFile, getLocale, getLocale, getRelPath, getSaveHttpHeaders, getSSLClientCertificate, getSSLClientCertificate, getTemplate, getX509Certificate, hashPassword, importCertToNav, invalidateSSLSession, isCertFromCA, isClientCertRequired, isSystemCertificate, 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
-
-
-
-
Field Detail
-
logger
public static org.slf4j.Logger logger
-
TPL_FILE
protected static final java.lang.String TPL_FILE
- See Also:
- Constant Field Values
-
PROP_MAX_SEARCH_RETURNS
protected static final java.lang.String PROP_MAX_SEARCH_RETURNS
- See Also:
- Constant Field Values
-
PROP_PARSER
protected static final java.lang.String PROP_PARSER
- See Also:
- Constant Field Values
-
CURRENT_TIME
protected static final java.lang.String CURRENT_TIME
- See Also:
- Constant Field Values
-
OUT_TOTALCOUNT
protected static final java.lang.String OUT_TOTALCOUNT
- See Also:
- Constant Field Values
-
OUT_CURRENTCOUNT
protected static final java.lang.String OUT_CURRENTCOUNT
- See Also:
- Constant Field Values
-
MAX_RESULTS
protected static final int MAX_RESULTS
- See Also:
- Constant Field Values
-
requestRepository
protected RequestRepository requestRepository
-
mParser
protected IReqParser mParser
-
mFormPath
protected java.lang.String mFormPath
-
mMaxReturns
protected int mMaxReturns
-
mTimeLimits
protected int mTimeLimits
-
-
Method Detail
-
init
public void init(javax.servlet.ServletConfig sc) throws javax.servlet.ServletExceptionInitialize the servlet. This servlet uses queryReq.template to render the response.- Specified by:
initin interfacejavax.servlet.Servlet- Overrides:
initin classCMSServlet- Parameters:
sc- servlet configuration, read from the web.xml file- Throws:
javax.servlet.ServletException
-
process
public void process(CMSRequest cmsReq) throws EBaseException
Serves HTTP request. This format of this request is as follows: queryCert? [maxCount=] [queryFilter= ] [revokeAll= ] - Overrides:
processin classCMSServlet- Throws:
EBaseException- if the servlet was unable to satisfactorily process the request
-
-