com.kenshoo.pl.entity.converters.DateTimeValueConverter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of persistence-layer Show documentation
Show all versions of persistence-layer Show documentation
A Java persistence layer based on JOOQ for high performance and business flow support.
package com.kenshoo.pl.entity.converters;
import com.kenshoo.pl.entity.ValueConverter;
import java.sql.Date;
import java.time.Instant;
/**
* Created by peterk on 8/1/2017
*/
public class DateTimeValueConverter implements ValueConverter {
public static final DateTimeValueConverter INSTANCE = new DateTimeValueConverter();
@Override
public Date convertTo(Instant value) {
return new Date(value.toEpochMilli());
}
@Override
public Instant convertFrom(Date value) {
return value != null ? value.toInstant() : null;
}
@Override
public Class getValueClass() {
return Instant.class;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy