Class CIBAErrorResponse

    • Constructor Detail

      • CIBAErrorResponse

        protected CIBAErrorResponse()
        Creates a new CIBA error response. No OAuth 2.0 error is specified.
      • CIBAErrorResponse

        public CIBAErrorResponse​(ErrorObject error)
        Creates a new CIBA error response.
        Parameters:
        error - The error. Should match one of the standard errors for a CIBA error response. Must not be null.
    • Method Detail

      • getStandardErrors

        public static Set<ErrorObjectgetStandardErrors()
        Gets the standard OAuth 2.0 errors for a CIBA 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 CIBA error response.
        Returns:
        The JSON object for this CIBA error response.
      • parse

        public static CIBAErrorResponse parse​(net.minidev.json.JSONObject jsonObject)
                                       throws ParseException
        Parses a CIBA 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 CIBA error response.
        Throws:
        ParseException - If parsing failed.
      • parse

        public static CIBAErrorResponse parse​(HTTPResponse httpResponse)
                                       throws ParseException
        Parses a CIBA 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 CIBA error response.
        Throws:
        ParseException - If parsing failed.