@Override public Builder nullValue(Object nullValue) { throw new IllegalArgumentException("Field [" + name() + "] does not support null value."); }
@Override protected void setupFieldType(BuilderContext context) { super.setupFieldType(context); DateFormatter dateTimeFormatter = fieldType().dateTimeFormatter; if (fieldType().rangeType == RangeType.DATE) { if (!locale.equals(dateTimeFormatter.locale())) { fieldType().setDateTimeFormatter(dateTimeFormatter.withLocale(locale)); } } else if (dateTimeFormatter != null) { throw new IllegalArgumentException("field [" + name() + "] of type [" + fieldType().rangeType + "] should not define a dateTimeFormatter unless it is a " + RangeType.DATE + " type"); } }
@Override public Builder nullValue(Object nullValue) { throw new IllegalArgumentException("Field [" + name() + "] does not support null value."); }
@Override protected void setupFieldType(BuilderContext context) { super.setupFieldType(context); FormatDateTimeFormatter dateTimeFormatter = fieldType().dateTimeFormatter; if (fieldType().rangeType == RangeType.DATE) { if (!locale.equals(dateTimeFormatter.locale())) { fieldType().setDateTimeFormatter(new FormatDateTimeFormatter(dateTimeFormatter.format(), dateTimeFormatter.parser(), dateTimeFormatter.printer(), locale)); } } else if (dateTimeFormatter != null) { throw new IllegalArgumentException("field [" + name() + "] of type [" + fieldType().rangeType + "] should not define a dateTimeFormatter unless it is a " + RangeType.DATE + " type"); } }
@Override protected void setupFieldType(BuilderContext context) { super.setupFieldType(context); FormatDateTimeFormatter dateTimeFormatter = fieldType().dateTimeFormatter; if (fieldType().rangeType == RangeType.DATE) { if (!locale.equals(dateTimeFormatter.locale())) { fieldType().setDateTimeFormatter(new FormatDateTimeFormatter(dateTimeFormatter.format(), dateTimeFormatter.parser(), dateTimeFormatter.printer(), locale)); } } else if (dateTimeFormatter != null) { throw new IllegalArgumentException("field [" + name() + "] of type [" + fieldType().rangeType + "] should not define a dateTimeFormatter unless it is a " + RangeType.DATE + " type"); } }
@Override protected void setupFieldType(BuilderContext context) { super.setupFieldType(context); FormatDateTimeFormatter dateTimeFormatter = fieldType().dateTimeFormatter; if (fieldType().rangeType == RangeType.DATE) { if (!locale.equals(dateTimeFormatter.locale())) { fieldType().setDateTimeFormatter(new FormatDateTimeFormatter(dateTimeFormatter.format(), dateTimeFormatter.parser(), dateTimeFormatter.printer(), locale)); } } else if (dateTimeFormatter != null) { throw new IllegalArgumentException("field [" + name() + "] of type [" + fieldType().rangeType + "] should not define a dateTimeFormatter unless it is a " + RangeType.DATE + " type"); } }
@Override protected void setupFieldType(BuilderContext context) { super.setupFieldType(context); FormatDateTimeFormatter dateTimeFormatter = fieldType().dateTimeFormatter; if (fieldType().rangeType == RangeType.DATE) { if (!locale.equals(dateTimeFormatter.locale())) { fieldType().setDateTimeFormatter(new FormatDateTimeFormatter(dateTimeFormatter.format(), dateTimeFormatter.parser(), dateTimeFormatter.printer(), locale)); } } else if (dateTimeFormatter != null) { throw new IllegalArgumentException("field [" + name() + "] of type [" + fieldType().rangeType + "] should not define a dateTimeFormatter unless it is a " + RangeType.DATE + " type"); } }
@Override public Builder nullValue(Object nullValue) { throw new IllegalArgumentException("Field [" + name() + "] does not support null value."); }
@Override public Builder nullValue(Object nullValue) { throw new IllegalArgumentException("Field [" + name() + "] does not support null value."); }
@Override public Builder nullValue(Object nullValue) { throw new IllegalArgumentException("Field [" + name() + "] does not support null value."); }