package io.cattle.platform.db.jooq.converter; import java.sql.Timestamp; import java.util.Date; import org.jooq.Converter; public class DateConverter implements Converter<Timestamp, Date> { private static final long serialVersionUID = -3093938632174221235L; @Override public Date from(Timestamp databaseObject) { if (databaseObject == null) { return null; } return new Date(databaseObject.getTime()); } @Override public Timestamp to(Date userObject) { if (userObject == null) { return null; } return new Timestamp(userObject.getTime()); } @Override public Class<Timestamp> fromType() { return Timestamp.class; } @Override public Class<Date> toType() { return Date.class; } }