- java.lang.Object
-
- io.github.mmm.validation.AbstractValidationResult
-
- io.github.mmm.validation.ValidationFailure
-
- All Implemented Interfaces:
io.github.mmm.base.i18n.Localizable,io.github.mmm.base.i18n.LocalizableObject,io.github.mmm.base.lang.Composable<ValidationResult>,ValidationResult,Iterable<ValidationResult>
public class ValidationFailure extends AbstractValidationResult
Implementation ofValidationResultfor a failure withoutI18N support.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description ValidationFailure(String code, io.github.mmm.base.i18n.Localizable message)The constructor.ValidationFailure(String code, io.github.mmm.base.i18n.Localizable message, String source)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationResultadd(ValidationResult result)StringgetLocalizedMessage()StringgetLocalizedMessage(Locale locale)voidgetLocalizedMessage(Locale locale, Appendable buffer, boolean verbose)StringgetMessage()-
Methods inherited from class io.github.mmm.validation.AbstractValidationResult
appendCode, getCode, getSource, isValid, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.github.mmm.base.lang.Composable
getChild, getChildCount, iterator
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface io.github.mmm.validation.ValidationResult
containsCode, getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getMessage
-
-
-
-
Constructor Detail
-
ValidationFailure
public ValidationFailure(String code, io.github.mmm.base.i18n.Localizable message)
The constructor.
-
-
Method Detail
-
getMessage
public String getMessage()
- See Also:
ValidationResult.getMessage(boolean)
-
getLocalizedMessage
public String getLocalizedMessage()
-
getLocalizedMessage
public void getLocalizedMessage(Locale locale, Appendable buffer, boolean verbose)
- Parameters:
locale- is theLocaleto translate to.buffer- theAppendablewhere towritethe message to.verbose- the verbose flag (to includecode(s), etc.- See Also:
ValidationResult.getLocalizedMessage(Locale, Appendable)
-
add
public ValidationResult add(ValidationResult result)
- Parameters:
result- anotherValidationResultto combine with this one.- Returns:
- the
ValidationResultcomposed out of this with the givenresult. - See Also:
ValidationResultBuilder
-
-