Interface IValidationResult
-
- All Known Implementing Classes:
IValidationResult.ValidationResult
public interface IValidationResult
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIValidationResult.ValidationResult
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.StringgetMessage()default <E extends java.lang.Exception>
voidifValid(IBlock<E> block)static IValidationResultinValid(java.lang.String message)booleanisValid()default <E extends java.lang.Exception>
voidotherwise(IConsumer<java.lang.String,E> consumer)static IValidationResultvalid()
-
-
-
Method Detail
-
valid
static IValidationResult valid()
-
inValid
static IValidationResult inValid(java.lang.String message)
-
isValid
boolean isValid()
-
ifValid
default <E extends java.lang.Exception> void ifValid(IBlock<E> block) throws E extends java.lang.Exception
- Throws:
E extends java.lang.Exception
-
otherwise
default <E extends java.lang.Exception> void otherwise(IConsumer<java.lang.String,E> consumer) throws E extends java.lang.Exception
- Throws:
E extends java.lang.Exception
-
getMessage
java.lang.String getMessage()
-
-