DateAdapter.java

package com.tradecloud.dto.letterofcredit.integration;

import java.util.Date;

import javax.xml.bind.annotation.adapters.XmlAdapter;

public class DateAdapter extends XmlAdapter<DateDTO, Date> {

    @Override
    public Date unmarshal(DateDTO dateMDO) throws Exception {
        return dateMDO.toDate();
    }

    @Override
    public DateDTO marshal(Date date) throws Exception {
        return date != null ? new DateDTO(date) : null;
    }
}