package op.tools;
import java.util.Date;
/**
* Mini Hilfsklasse, damit ich den häufig verwendeten Zeitraum-Begriff besser formulieren kann.
*
*/
public class Zeitraum {
private Date von, bis;
public Zeitraum(Date von, Date bis) throws Exception {
if (von.compareTo(bis) > 0){
throw new Exception("von muss vor bis liegen.");
}
this.von = von;
this.bis = bis;
}
public Date getVon() {
return von;
}
public void setVon(Date von) {
this.von = von;
}
public Date getBis() {
return bis;
}
public void setBis(Date bis) {
this.bis = bis;
}
public boolean isCurrent(){
Date now = new Date();
return von.compareTo(now) <= 0 && bis.compareTo(now) >= 0;
}
}