Package org.linkki.core.ui.converters
Class TwoDigitYearLocalDateTimeConverter
- java.lang.Object
-
- org.linkki.core.ui.converters.TwoDigitYearLocalDateTimeConverter
-
- All Implemented Interfaces:
com.vaadin.flow.data.converter.Converter<LocalDateTime,LocalDateTime>,Serializable
public class TwoDigitYearLocalDateTimeConverter extends Object implements com.vaadin.flow.data.converter.Converter<LocalDateTime,LocalDateTime>
ConvertsLocalDateTimetoLocalDateTimewhile recalculating two digit years into four digit years based on the -80 / +20 rule during the convertToModel conversion. E.g. 19/01/01 will be converted to 2019/01/01 and 90/01/01 to 1990/01/01.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TwoDigitYearLocalDateTimeConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.vaadin.flow.data.binder.Result<LocalDateTime>convertToModel(LocalDateTime value, com.vaadin.flow.data.binder.ValueContext context)LocalDateTimeconvertToPresentation(LocalDateTime value, com.vaadin.flow.data.binder.ValueContext context)
-
-
-
Method Detail
-
convertToModel
@CheckForNull public com.vaadin.flow.data.binder.Result<LocalDateTime> convertToModel(@CheckForNull LocalDateTime value, com.vaadin.flow.data.binder.ValueContext context)
- Specified by:
convertToModelin interfacecom.vaadin.flow.data.converter.Converter<LocalDateTime,LocalDateTime>
-
convertToPresentation
public LocalDateTime convertToPresentation(LocalDateTime value, com.vaadin.flow.data.binder.ValueContext context)
- Specified by:
convertToPresentationin interfacecom.vaadin.flow.data.converter.Converter<LocalDateTime,LocalDateTime>
-
-