Class TokenErrorResponse

    • Constructor Detail

      • TokenErrorResponse

        protected TokenErrorResponse()
        Creates a new OAuth 2.0 Access Token error response. No OAuth 2.0 error is specified.
      • TokenErrorResponse

        public TokenErrorResponse​(ErrorObject error)
        Creates a new OAuth 2.0 Access Token error response.
        Parameters:
        error - The error. Should match one of the standard errors for a token error response. Must not be null.
    • Method Detail

      • getStandardErrors

        public static Set<ErrorObjectgetStandardErrors()
        Gets the standard OAuth 2.0 errors for an Access Token error response.
        Returns:
        The standard errors, as a read-only set.
      • indicatesSuccess

        public boolean indicatesSuccess()
        Description copied from interface: Response
        Checks if the response indicates success.
        Specified by:
        indicatesSuccess in interface Response
        Returns:
        true if the response indicates success, else false.
      • toJSONObject

        public net.minidev.json.JSONObject toJSONObject()
        Returns the JSON object for this token error response.
        Returns:
        The JSON object for this token error response.
      • parse

        public static TokenErrorResponse parse​(net.minidev.json.JSONObject jsonObject)
                                        throws ParseException
        Parses an OAuth 2.0 Token Error response from the specified JSON object.
        Parameters:
        jsonObject - The JSON object to parse. Its status code must not be 200 (OK). Must not be null.
        Returns:
        The token error response.
        Throws:
        ParseException - If the JSON object couldn't be parsed to an OAuth 2.0 Token Error response.
      • parse

        public static TokenErrorResponse parse​(HTTPResponse httpResponse)
                                        throws ParseException
        Parses an OAuth 2.0 Token Error response from the specified HTTP response.
        Parameters:
        httpResponse - The HTTP response to parse. Its status code must not be 200 (OK). Must not be null.
        Returns:
        The token error response.
        Throws:
        ParseException - If the HTTP response couldn't be parsed to an OAuth 2.0 Token Error response.