1
2
3 package com.pnpconsult.zeiterfassung.util;
4
5 import java.util.Date;
6
7 /***
8 * @author <a href="mailto:powerpete@users.sf.net">Moritz Petersen </a>
9 * @version $Id: MinMaxDates.java,v 1.1 2004/06/09 19:26:41 powerpete Exp $
10 */
11 public class MinMaxDates
12 {
13 private final Date min;
14 private final Date max;
15
16 public MinMaxDates(Date min, Date max)
17 {
18 if (min.getTime() <= max.getTime())
19 {
20 this.min = min;
21 this.max = max;
22 }
23 else
24 {
25 throw new IllegalArgumentException(min + " > " + max);
26 }
27 }
28
29 public String toString()
30 {
31 return "(" + min + ", " + max + ")";
32 }
33
34 public Date getMin()
35 {
36 return min;
37 }
38
39 public Date getMax()
40 {
41 return max;
42 }
43 }