private static ColumnDefinitionProvider<CsvColumnKey> addDefaultDateFormat(AbstractColumnDefinitionProvider<CsvColumnKey> columnDefinitionProvider, String defaultDateFormat) { columnDefinitionProvider.addColumnProperty(ConstantPredicate.truePredicate(), new DefaultDateFormatProperty(defaultDateFormat)); return columnDefinitionProvider; }
private static ColumnDefinitionProvider<CsvColumnKey> addDefaultDateFormat(AbstractColumnDefinitionProvider<CsvColumnKey> columnDefinitionProvider, String defaultDateFormat) { columnDefinitionProvider.addColumnProperty(ConstantPredicate.truePredicate(), new DefaultDateFormatProperty(defaultDateFormat)); return columnDefinitionProvider; }
@Override public AbstractColumnDefinitionProvider<CsvColumnKey> enrichColumnDefinitions(AbstractColumnDefinitionProvider<CsvColumnKey> columnDefinitions) { AbstractColumnDefinitionProvider<CsvColumnKey> copy = columnDefinitions.copy(); copy.addColumnProperty(ConstantPredicate.truePredicate(), new DefaultDateFormatProperty(defaultDateFormat)); return copy; }
@Override public AbstractColumnDefinitionProvider<CsvColumnKey> enrichColumnDefinitions(AbstractColumnDefinitionProvider<CsvColumnKey> columnDefinitions) { AbstractColumnDefinitionProvider<CsvColumnKey> copy = columnDefinitions.copy(); copy.addColumnProperty(ConstantPredicate.truePredicate(), new DefaultDateFormatProperty(defaultDateFormat)); return copy; }
@Test public void testDefaultDateFormatProperty() { DefaultDateFormatProperty dfp = new DefaultDateFormatProperty("pattern"); assertEquals("pattern", dfp.get()); assertEquals("DefaultDateFormat{'pattern'}", dfp.toString()); }