Subversion Repositories bacoAlunos

Rev

Blame | Compare with Previous | Last modification | View Log | RSS feed

/*
 * XMLGregorianCalendarUtil
 *
 * Copyright 2007 Mitra
 * Jorge Machado
 */

package jomm.jaxb;

import com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl;

import javax.xml.datatype.XMLGregorianCalendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Calendar;

import jomm.utils.MyCalendar;

/**
 * Class Description
 *
 * @author Jorge Machado <machadofisher@gmail.com>
 * @date 27/Out/2007 11:47:05
 * @lastrevision 27/Out/2007
 * @see pt.sgmf.archive.utils;
 */

public class XMLGregorianCalendarUtil
{

    public static 1.5.0/docs/api/java/util/Calendar.html">Calendar getCalendar(5+0%2Fdocs%2Fapi+Date">Date d)
    {
        1.5.0/docs/api/java/util/Calendar.html">Calendar myCalendar = new MyCalendar();
        myCalendar.setTime(d);
        return myCalendar;
    }

    public static 1.5.0/docs/api/javax/xml/datatype/XMLGregorianCalendar.html">XMLGregorianCalendar getCalendarXML(5+0%2Fdocs%2Fapi+Date">Date d)
    {
        if(d == null)
            return null;
        return new XMLGregorianCalendarImpl((1.5.0/docs/api/java/util/GregorianCalendar.html">GregorianCalendar) getCalendar(d));
    }

    public static 5+0%2Fdocs%2Fapi+Date">Date getDate(1.5.0/docs/api/javax/xml/datatype/XMLGregorianCalendar.html">XMLGregorianCalendar xmlGregorianCalendar)
    {
        if(xmlGregorianCalendar == null)
            return null;
        return xmlGregorianCalendar.toGregorianCalendar().getTime();
    }

}