diff options
Diffstat (limited to 'server/src/main/java/com/vaadin/ui/AbstractDateField.java')
-rw-r--r-- | server/src/main/java/com/vaadin/ui/AbstractDateField.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/server/src/main/java/com/vaadin/ui/AbstractDateField.java b/server/src/main/java/com/vaadin/ui/AbstractDateField.java index f03c900b97..f7a085bc0d 100644 --- a/server/src/main/java/com/vaadin/ui/AbstractDateField.java +++ b/server/src/main/java/com/vaadin/ui/AbstractDateField.java @@ -88,6 +88,16 @@ public abstract class AbstractDateField<T extends Temporal & TemporalAdjuster & @Override public void update(String newDateString, Map<String, Integer> resolutions) { + valueUpdate(newDateString, resolutions); + } + + @Override + public void updateValueWithDelay(String newDateString, + Map<String, Integer> resolutions) { + valueUpdate(newDateString, resolutions); + } + + private void valueUpdate(String newDateString, Map<String, Integer> resolutions) { Set<String> resolutionNames = getResolutions().map(Enum::name) .collect(Collectors.toSet()); resolutionNames.retainAll(resolutions.keySet()); |