Class AuthorizationDetailValidationResult
- java.lang.Object
-
- com.pingidentity.sdk.authorizationdetails.AuthorizationDetailValidationResult
-
public final class AuthorizationDetailValidationResult extends Object
Contains information about the result ofAuthorizationDetailProcessor.validate(com.pingidentity.sdk.authorizationdetails.AuthorizationDetail, com.pingidentity.sdk.authorizationdetails.AuthorizationDetailContext, java.util.Map<java.lang.String, java.lang.Object>).- Since:
- 11.2
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AuthorizationDetailValidationResultcreateInvalidResult(String reason)Creates a newAuthorizationDetailValidationResultinstance to represent an invalid validation resultstatic AuthorizationDetailValidationResultcreateValidResult()Creates a newAuthorizationDetailValidationResultinstance to represent a valid validation result.StringgetReason()A reason why the authorization detail was invalid.booleanisValid()If configured to false, PingFederate will respond with an 'invalid_authorization_details' error to the client.
-
-
-
Method Detail
-
isValid
public boolean isValid()
If configured to false, PingFederate will respond with an 'invalid_authorization_details' error to the client.- Returns:
- whether the authorization detail is valid.
- Since:
- 11.2
-
getReason
public String getReason()
A reason why the authorization detail was invalid.- Returns:
- the reason for the 'invalid_authorization_details'.
- Since:
- 11.2
-
createValidResult
public static AuthorizationDetailValidationResult createValidResult()
Creates a newAuthorizationDetailValidationResultinstance to represent a valid validation result.- Returns:
- a new
AuthorizationDetailValidationResultinstance - Since:
- 11.2
-
createInvalidResult
public static AuthorizationDetailValidationResult createInvalidResult(String reason)
Creates a newAuthorizationDetailValidationResultinstance to represent an invalid validation result- Parameters:
reason- A reason why the authorization detail was invalid.- Returns:
- a new
AuthorizationDetailValidationResultinstance - Since:
- 11.2
-
-