Class CMSRequest

  • All Implemented Interfaces:
    ICMSRequest

    public class CMSRequest
    extends java.lang.Object
    implements ICMSRequest
    This represents a user request.
    Version:
    $Revision$, $Date$
    • Constructor Detail

      • CMSRequest

        public CMSRequest()
        Constructor
    • Method Detail

      • setHttpParams

        public void setHttpParams​(IArgBlock httpParams)
        set the HTTP parameters
      • setIRequest

        public void setIRequest​(IRequest request)
        set the Request aobject associated with this session
      • setHttpReq

        public void setHttpReq​(javax.servlet.http.HttpServletRequest httpReq)
        set the HTTP Request object associated with this session
      • setHttpResp

        public void setHttpResp​(javax.servlet.http.HttpServletResponse httpResp)
        set the HTTP Response object which is used to create the HTTP response which is sent back to the user
      • setServletConfig

        public void setServletConfig​(javax.servlet.ServletConfig servletConfig)
        set the servlet configuration. The servlet configuration is read from the WEB-APPS/web.xml file under the <servlet> XML definition. The parameters are delimited by init-param param-name/param-value options as described in the servlet documentation.
      • setServletContext

        public void setServletContext​(javax.servlet.ServletContext servletContext)
      • setStatus

        public void setStatus​(java.lang.Integer status)
        Set request status.
        Parameters:
        status - request status. Allowed values are UNAUTHORIZED, SUCCESS, REJECTED, PENDING, ERROR, SVC_PENDING
        Throws:
        java.lang.IllegalArgumentException - if status is not one of the above values
      • setError

        public void setError​(java.lang.String error)
      • setErrorDescription

        public void setErrorDescription​(java.lang.String descr)
      • setResult

        public void setResult​(java.lang.Object result)
      • setResult

        public void setResult​(java.lang.String name,
                              java.lang.Object result)
      • getHttpParams

        public IArgBlock getHttpParams()
      • getHttpReq

        public javax.servlet.http.HttpServletRequest getHttpReq()
      • getHttpResp

        public javax.servlet.http.HttpServletResponse getHttpResp()
      • getServletConfig

        public javax.servlet.ServletConfig getServletConfig()
      • getServletContext

        public javax.servlet.ServletContext getServletContext()
      • getIRequest

        public IRequest getIRequest()
      • getStatus

        public java.lang.Integer getStatus()
      • getError

        public java.lang.String getError()
      • getErrorDescr

        public java.util.Vector<java.lang.String> getErrorDescr()
      • getResult

        public java.lang.Object getResult()
      • getResult

        public java.lang.Object getResult​(java.lang.String name)
      • setReason

        public void setReason​(java.lang.String reason)
      • getReason

        public java.lang.String getReason()
      • setExtData

        public void setExtData​(java.lang.String type,
                               java.lang.String value)
      • getExtData

        public java.lang.String getExtData​(java.lang.String type)
      • getPolicyMessages

        public java.util.Vector<java.lang.String> getPolicyMessages()
      • setIRequestStatus

        public void setIRequestStatus()
                               throws EBaseException
        set default CMS status according to IRequest status.
        Throws:
        EBaseException