Class ServletParameters

  • All Implemented Interfaces:
    java.io.Serializable

    public class ServletParameters
    extends Parameters

    Structure to store HTTP request parameters (from mono and multi-part form)

    See Also:
    Serialized Form
    • Constructor Detail

      • ServletParameters

        public ServletParameters​(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response)
                          throws ParamsException
        Constructor, loads HTTP request parameters
        Parameters:
        request - HTTP request
        response - HTTP response
        Throws:
        ParamsException
    • Method Detail

      • getRequest

        public javax.servlet.http.HttpServletRequest getRequest()
        Get HTTP request
        Returns:
        HTTP request
      • getResponse

        public javax.servlet.http.HttpServletResponse getResponse()
        Get HTTP response
        Returns:
        HTTP response
      • getSession

        public javax.servlet.http.HttpSession getSession()
        Get HTTP session
        Returns:
        HTTP session
      • getSessionId

        public java.lang.String getSessionId()
        Get session ID
        Returns:
        Session ID
      • getLogin

        @Deprecated
        public java.lang.String getLogin()
        Deprecated.
        Use getLoginFromRequest
      • getLoginFromRequest

        public java.lang.String getLoginFromRequest()
        Get login from request
        Returns:
        Login if found in request
      • getNavigator

        public Navigator getNavigator()
        Get navigator
        Returns:
        Navigator
      • setNavigator

        public void setNavigator​(Navigator navigator)
        Set navigator
        Parameters:
        navigator - Navigator
      • loadParameters

        public void loadParameters()
                            throws ParamsException
        Load the request parameters
        Throws:
        ParamsException - If parameter loading fails
      • toJSONObject

        public org.json.JSONObject toJSONObject()
        Get parameters as JSON object
        Overrides:
        toJSONObject in class Parameters
        Returns:
        Parameters JSON object
      • toString

        public java.lang.String toString()
        Get parameters as human-readable string
        Overrides:
        toString in class Parameters
        Returns:
        Parameters as string