Class CheckReferentialCollectionIsEnabledSupport<O,F extends ReferentialDtoReference>
- java.lang.Object
-
- io.ultreia.java4all.validation.impl.java.validator.FieldValidatorSupport<O,F>
-
- io.ultreia.java4all.validation.impl.java.validator.SkipableFieldValidatorSupport<O,Collection<F>>
-
- fr.ird.observe.validation.validator.referential.CheckReferentialCollectionIsEnabledSupport<O,F>
-
- All Implemented Interfaces:
io.ultreia.java4all.validation.impl.java.FieldValidator<O,Collection<F>>
- Direct Known Subclasses:
CheckReferentialCollectionIsEnabledOnErrorScope,CheckReferentialCollectionIsEnabledOnWarningScope
public abstract class CheckReferentialCollectionIsEnabledSupport<O,F extends ReferentialDtoReference> extends io.ultreia.java4all.validation.impl.java.validator.SkipableFieldValidatorSupport<O,Collection<F>>
Created by tchemit on 17/10/2018.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCheckReferentialCollectionIsEnabledSupport.Generator
-
Constructor Summary
Constructors Constructor Description CheckReferentialCollectionIsEnabledSupport(String fieldName, Function<O,Collection<F>> fieldFunction, io.ultreia.java4all.validation.api.NuitonValidatorScope scope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidvalidateWhenNotSkip(O object, io.ultreia.java4all.validation.api.NuitonValidationContext validationContext, io.ultreia.java4all.validation.impl.java.ValidationMessagesCollector messagesCollector)-
Methods inherited from class io.ultreia.java4all.validation.impl.java.validator.SkipableFieldValidatorSupport
evaluateSkipParameter, skipFunction, validate
-
Methods inherited from class io.ultreia.java4all.validation.impl.java.validator.FieldValidatorSupport
fieldFunction, getField, getFieldName, getMessage
-
-
-
-
Constructor Detail
-
CheckReferentialCollectionIsEnabledSupport
public CheckReferentialCollectionIsEnabledSupport(String fieldName, Function<O,Collection<F>> fieldFunction, io.ultreia.java4all.validation.api.NuitonValidatorScope scope)
-
-
Method Detail
-
validateWhenNotSkip
protected void validateWhenNotSkip(O object, io.ultreia.java4all.validation.api.NuitonValidationContext validationContext, io.ultreia.java4all.validation.impl.java.ValidationMessagesCollector messagesCollector)
- Specified by:
validateWhenNotSkipin classio.ultreia.java4all.validation.impl.java.validator.SkipableFieldValidatorSupport<O,Collection<F extends ReferentialDtoReference>>
-
-