Class FederationAPIError

java.lang.Object
com.nimbusds.oauth2.sdk.ErrorObject
com.nimbusds.openid.connect.sdk.federation.api.FederationAPIError
All Implemented Interfaces:
Serializable

@Immutable public class FederationAPIError extends ErrorObject
Federation API error.
  • OpenID Connect Federation 1.0, section 7.5.
See Also:
  • Constructor Details

    • FederationAPIError

      public FederationAPIError(String code, String description)
      Creates a new federation API error.
      Parameters:
      code - The error code, null if not specified.
      description - The error description, null if not specified.
    • FederationAPIError

      public FederationAPIError(String code, String description, int httpStatusCode)
      Creates a new federation API error.
      Parameters:
      code - The error code, null if not specified.
      description - The error description, null if not specified.
      httpStatusCode - The HTTP status code, zero if not specified.
  • Method Details

    • withStatusCode

      public FederationAPIError withStatusCode(int httpStatusCode)
      Returns a copy of this federation API error with the specified HTTP status code.
      Parameters:
      httpStatusCode - The HTTP status code, zero if not specified.
      Returns:
      The new federation API error.
    • parse

      public static FederationAPIError parse(net.minidev.json.JSONObject jsonObject)
      Parses a federation API error object from the specified JSON object.
      Parameters:
      jsonObject - The JSON object to parse. Must not be null.
      Returns:
      The federation API error object.
    • parse

      public static FederationAPIError parse(HTTPResponse httpResponse)
      Parses a federation API error object from the specified HTTP response.
      Parameters:
      httpResponse - The HTTP response to parse. Must not be null.
      Returns:
      The federation API error object.