public ToFroFlug(DirektFlug hinflug, DirektFlug rueckflug) { if (Duration.between(hinflug.getEnde(), rueckflug.getBeginn()).getSeconds() >= 2 * 60 * 60) { this.hinflug = hinflug; this.rueckflug = rueckflug; } else { throw new IllegalArgumentException(); } }
@Override public LocalDateTime getBeginn() { return hinflug.getBeginn(); }