package mil.osd.dmdc.deers.demo.backing;

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class MyDateBacking {


  private Date _dateValue;
  private Date _minDate;
  private Date _maxDate;


  public MyDateBacking() {
    _dateValue = new Date();
    Calendar xmas = new GregorianCalendar(1998, Calendar.DECEMBER, 25);
    _minDate = xmas.getTime();
    Calendar future = new GregorianCalendar(2008, Calendar.MARCH, 30);

    future.set(Calendar.HOUR_OF_DAY, 23);
    future.set(Calendar.MINUTE, 59);
    future.set(Calendar.SECOND, 59);
    future.set(Calendar.MILLISECOND, 999);
    _maxDate = future.getTime();

  }

  public void setDateValue(Date dateValue) {
    this._dateValue = dateValue;
  }

  public Date getDateValue() {
    return _dateValue;
  }

  public void setMinDate(Date minDate) {
    this._minDate = minDate;
  }

  public Date getMinDate() {
    return _minDate;
  }

  public void setMaxDate(Date maxDate) {
    this._maxDate = maxDate;
  }

  public Date getMaxDate() {
    return _maxDate;
  }
}
