All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.javers.jodasupport.LocalDateTimeTypeAdapter Maven / Gradle / Ivy

package org.javers.jodasupport;

import org.javers.core.json.BasicStringTypeAdapter;
import org.joda.time.LocalDateTime;

/**
 * Serializes LocalDateTime to JSON String using ISO util format yyyy-MM-dd'T'HH:mm:ss.SSS
 * 

* * Without typeAdapter, LocalDateTime written to JSON would be: * {"iLocalMillis":1007245380000,"iChronology":{"iBase":{"iMinDaysInFirstWeek":4}}} * * @author bartosz walacik */ class LocalDateTimeTypeAdapter extends BasicStringTypeAdapter { @Override public String serialize(LocalDateTime sourceValue) { return JodaAddOns.serialize(sourceValue); } @Override public LocalDateTime deserialize(String serializedValue) { return JodaAddOns.deserialize(serializedValue); } @Override public Class getValueType() { return LocalDateTime.class; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy