Class ResolveSuccessResponse
- java.lang.Object
-
- com.nimbusds.openid.connect.sdk.federation.api.ResolveResponse
-
- com.nimbusds.openid.connect.sdk.federation.api.ResolveSuccessResponse
-
@Immutable public class ResolveSuccessResponse extends ResolveResponse
Resolve entity statement success response.Related specifications:
- OpenID Connect Federation 1.0, section 7.2.2.
-
-
Constructor Summary
Constructors Constructor Description ResolveSuccessResponse(ResolveStatement resolveStatement)
Creates a new trust negotiation success response.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolveStatement
getResolveStatement()
Returns the resolve statement.boolean
indicatesSuccess()
Checks if the response indicates success.static ResolveSuccessResponse
parse(HTTPResponse httpResponse)
Parses a resolve 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.ResolveResponse
toErrorResponse, toSuccessResponse
-
-
-
-
Constructor Detail
-
ResolveSuccessResponse
public ResolveSuccessResponse(ResolveStatement resolveStatement)
Creates a new trust negotiation success response.- Parameters:
resolveStatement
- The resolve statement. Must not benull
.
-
-
Method Detail
-
getResolveStatement
public ResolveStatement getResolveStatement()
Returns the resolve statement. No signature or expiration validation is performed.- Returns:
- The resolve statement.
-
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 ResolveSuccessResponse parse(HTTPResponse httpResponse) throws ParseException
Parses a resolve success response from the specified HTTP response.- Parameters:
httpResponse
- The HTTP response. Must not benull
.- Returns:
- The resolve success response.
- Throws:
ParseException
- If parsing failed.
-
-