Class NotNullFieldValidatorImpl
java.lang.Object
ch.tocco.nice2.persist.core.api.validation.AbstractFieldValidator
ch.tocco.nice2.persist.core.impl.validation.NotNullFieldValidatorImpl
- All Implemented Interfaces:
FieldValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddMyself(EntityModel entityModel, FieldModel fieldModel) Implement this method to return true if the Validator should add itself to the FieldModel at hand.voidvalidate(Entity entity, FieldModel fieldModel, @Nullable Object fieldValue, FieldValidationResult fieldValidationResult) Methods inherited from class ch.tocco.nice2.persist.core.api.validation.AbstractFieldValidator
getName, validate
-
Constructor Details
-
NotNullFieldValidatorImpl
public NotNullFieldValidatorImpl()
-
-
Method Details
-
validate
public void validate(Entity entity, FieldModel fieldModel, @Nullable @Nullable Object fieldValue, FieldValidationResult fieldValidationResult) throws PersistException - Specified by:
validatein classAbstractFieldValidator- Throws:
PersistException
-
addMyself
Description copied from interface:FieldValidatorImplement this method to return true if the Validator should add itself to the FieldModel at hand. This method can be useful, if a validator is being used for all field types meeting a certain requirement (e.g. a specific type). The method is called for each field model at application startup when building the entity model.- Specified by:
addMyselfin interfaceFieldValidator- Overrides:
addMyselfin classAbstractFieldValidator- Parameters:
entityModel- the EntityModelfieldModel- the FieldModel- Returns:
- true to add the Validator to the EntityModel at hand
-