Interface FieldAction

All Known Implementing Classes:
NotEmptyIfNotNullValidator, NotEmptyValidator, NotNullValidator, ValidBooleanValidator, ValidIntegerValidator, ValidLongValidator

public interface FieldAction
Author:
Luca Frosini (ISTI - CNR)
  • Method Summary

    Modifier and Type
    Method
    Description
    validate(String key, Serializable value, Record record)
    Validate (and eventually convert) the value of the property identified by the key.
  • Method Details

    • validate

      Serializable validate(String key, Serializable value, Record record) throws InvalidValueException
      Validate (and eventually convert) the value of the property identified by the key.
      Parameters:
      key - The key of the property
      value - The value to be validated (and eventually converted) of the property
      record - the record the property is attached
      Returns:
      the validated (and eventually converted) value of the property
      Throws:
      InvalidValueException - if the validation or the eventual conversion fails