Commit 17add2db authored by Noel Alonso's avatar Noel Alonso
Browse files

Elimina deserializador no usado

parent b83748f1
Loading
Loading
Loading
Loading
+0 −40
Original line number Diff line number Diff line
package es.redmic.models.es.common.deserializer;

import java.io.IOException;

import org.joda.time.DateTime;
import org.joda.time.DateTimeZone;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;

import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.JsonDeserializer;

import es.redmic.exception.databinding.DateTimeDeserializerException;

public class CustomDateTimeWOMillisecondsDeserializer extends JsonDeserializer<DateTime> {

	final String pattern = "yyyy-MM-dd'T'HH:mm:ssZZ";

	@Override
	public DateTime deserialize(JsonParser jp, DeserializationContext ctxt) {

		DateTimeFormatter patternFormat = DateTimeFormat.forPattern(pattern);
		String dateTime;

		try {
			dateTime = jp.getText();
		} catch (IOException e) {
			throw new DateTimeDeserializerException(pattern, null, e);
		}

		try {
			return patternFormat.parseDateTime(dateTime).toDateTime(DateTimeZone.UTC);
		} catch (Exception e) {

			throw new DateTimeDeserializerException(pattern, dateTime, e);
		}

	}
}
 No newline at end of file