Class AuthDetailsValidationResult
java.lang.Object
io.jmix.securityflowui.authentication.AuthDetailsValidationResult
Class that contains result of
AuthDetails validation.
Validation is optional in general and can be provided by different implementations of AuthDetailsValidator.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic AuthDetailsValidationResultcreateInvalid(String message) Creates invalidAuthDetailsValidationResultwith provided message.static AuthDetailsValidationResultcreateInvalid(String message, Exception exception) Creates invalidAuthDetailsValidationResultwith provided message and optional exception.static AuthDetailsValidationResultCreates validAuthDetailsValidationResultwithout violation message and exception.booleanisValid()
-
Field Details
-
valid
protected final boolean valid -
message
-
exception
-
-
Method Details
-
createValid
Creates validAuthDetailsValidationResultwithout violation message and exception.- Returns:
- Valid
AuthDetailsValidationResult
-
createInvalid
Creates invalidAuthDetailsValidationResultwith provided message.- Parameters:
message- description of validation violation- Returns:
- invalid
AuthDetailsValidationResult - See Also:
-
createInvalid
public static AuthDetailsValidationResult createInvalid(String message, @Nullable Exception exception) Creates invalidAuthDetailsValidationResultwith provided message and optional exception.- Parameters:
message- description of validation violationexception- optional related exception- Returns:
- invalid
AuthDetailsValidationResult
-
isValid
public boolean isValid()- Returns:
- true if validation has no violations
-
getMessage
- Returns:
- description of validation violation
-
getException
- Returns:
- exception related to validation violation
-