/* * Copyright 2013 Guidewire Software, Inc. */ package gw.xml.date; import java.util.Calendar; import java.math.BigDecimal; import java.text.ParseException; public class XmlDateTime extends AbstractXmlDateType { private int _year; private int _month; private int _day; private int _hour; private int _minute; private BigDecimal _second; public XmlDateTime() { this( Calendar.getInstance(), true ); } public XmlDateTime( String s ) throws ParseException { super( true, true, true, true ); parseString( s ); } public XmlDateTime( Calendar cal, boolean useTimeZone ) { super( true, true, true, true ); getCalendarFields( cal, useTimeZone ); } public int getYear() { return _year; } public void setYear( int year ) { _year = year; } public int getMonth() { return _month; } public void setMonth( int month ) { _month = month; } public int getDay() { return _day; } public void setDay( int day ) { _day = day; } public int getHour() { return _hour; } public void setHour( int hour ) { _hour = hour; } public int getMinute() { return _minute; } public void setMinute( int minute ) { _minute = minute; } public BigDecimal getSecond() { return _second; } public void setSecond( BigDecimal second ) { _second = second; } }