Interface RequiredFieldValidator<E extends EntityType<E>,​T>

    • Method Detail

      • requiredField

        EntityField<E,​T> requiredField()
        Returns:
        the field that have to be
      • getErrorCode

        java.lang.String getErrorCode()
        Returns:
        the error code to return if the field is missing
      • requireWhen

        default java.util.function.Predicate<CurrentEntityState> requireWhen()
        Returns:
        Predicate when should validate field.
      • fetchFields

        default java.util.stream.Stream<EntityField<?,​?>> fetchFields()
        Returns:
        a list of fields to fetch.