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

@Component public class NotNullFieldValidatorImpl extends AbstractFieldValidator
  • 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:
      validate in class AbstractFieldValidator
      Throws:
      PersistException
    • addMyself

      public boolean addMyself(EntityModel entityModel, FieldModel fieldModel)
      Description copied from interface: FieldValidator
      Implement 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:
      addMyself in interface FieldValidator
      Overrides:
      addMyself in class AbstractFieldValidator
      Parameters:
      entityModel - the EntityModel
      fieldModel - the FieldModel
      Returns:
      true to add the Validator to the EntityModel at hand