Mercurial > dive4elements > river
view flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/DateRange.java @ 3253:209d50ee8e9f
Add missing themes for fixation charts
flys-artifacts/trunk@4887 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Fri, 06 Jul 2012 13:02:35 +0000 |
parents | ae14f412ba10 |
children | 5a7b4f890d53 |
line wrap: on
line source
package de.intevation.flys.artifacts.model; import java.util.Date; import java.io.Serializable; public class DateRange implements Serializable { protected Date from; protected Date to; public DateRange(Date from, Date to) { this.from = from; this.to = to; } public Date getFrom() { return from; } public void setFrom(Date from) { this.from = from; } public Date getTo() { return to; } public void setTo(Date to) { this.to = to; } private static final boolean equalDates(Date a, Date b) { if (a == null && b != null) return false; if (a != null && b == null) return false; if (a == null) return true; return a.equals(b); } @Override public boolean equals(Object other) { if (!(other instanceof DateRange)) { return false; } DateRange o = (DateRange)other; return equalDates(from, o.from) && equalDates(to, o.to); } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :