package edu.lmu.cs.headmaster.ws.util; import java.util.Date; import javax.xml.bind.annotation.adapters.XmlAdapter; import org.joda.time.DateTime; /** * A JAXB adapter for Joda-Time's <code>DateTime</code> class. */ public class DateTimeXmlAdapter extends XmlAdapter<Date, DateTime> { @Override public DateTime unmarshal(Date date) throws Exception { return new DateTime(date.getTime()); } @Override public Date marshal(DateTime dateTime) throws Exception { return new Date(dateTime.getMillis()); } }