Class TrustNegotiationSuccessResponse
- java.lang.Object
-
- com.nimbusds.openid.connect.sdk.federation.api.TrustNegotiationResponse
-
- com.nimbusds.openid.connect.sdk.federation.api.TrustNegotiationSuccessResponse
-
@Immutable public class TrustNegotiationSuccessResponse extends TrustNegotiationResponse
Trust negotiation success response.Related specifications:
- OpenID Connect Federation 1.0, section 6.2.2.
-
-
Constructor Summary
Constructors Constructor Description TrustNegotiationSuccessResponse(net.minidev.json.JSONObject metadata)
Creates a new trust negotiation success response.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description net.minidev.json.JSONObject
getMetadataJSONObject()
Returns metadata JSON object for the requestedmetadata type
.boolean
indicatesSuccess()
Checks if the response indicates success.static TrustNegotiationSuccessResponse
parse(HTTPResponse httpResponse)
Parses a trust negotiation success response from the specified HTTP response.HTTPResponse
toHTTPResponse()
Returns the matching HTTP response.-
Methods inherited from class com.nimbusds.openid.connect.sdk.federation.api.TrustNegotiationResponse
toErrorResponse, toSuccessResponse
-
-
-
-
Constructor Detail
-
TrustNegotiationSuccessResponse
public TrustNegotiationSuccessResponse(net.minidev.json.JSONObject metadata)
Creates a new trust negotiation success response.- Parameters:
metadata
- The metadata JSON object for the requestedmetadata type
. Must not benull
.
-
-
Method Detail
-
getMetadataJSONObject
public net.minidev.json.JSONObject getMetadataJSONObject()
Returns metadata JSON object for the requestedmetadata type
.- Returns:
- The metadata JSON object.
-
indicatesSuccess
public boolean indicatesSuccess()
Description copied from interface:Response
Checks if the response indicates success.- Returns:
true
if the response indicates success, elsefalse
.
-
toHTTPResponse
public HTTPResponse toHTTPResponse()
Description copied from interface:Response
Returns the matching HTTP response.- Returns:
- The HTTP response.
-
parse
public static TrustNegotiationSuccessResponse parse(HTTPResponse httpResponse) throws ParseException
Parses a trust negotiation success response from the specified HTTP response.- Parameters:
httpResponse
- The HTTP response. Must not benull
.- Returns:
- The trust negotiation success response.
- Throws:
ParseException
- If parsing failed.
-
-