@Override public void save(ILeistung leistung, IAufenthalt aufenthalt, int anzahl, Date datum) throws WrongParameterException, DatabaseException { if (leistung == null || aufenthalt == null || anzahl <= 0 || datum == null) throw new WrongParameterException(); IAufenthaltLeistung aLeistung = new AufenthaltLeistung(leistung, aufenthalt, anzahl, datum); aufenthaltLeistungDao.create(aLeistung); }
@Override public List<LeistungAnzahl> getLeistungenByAufenhalt(IAAufenthalt auf) throws DatabaseException { List<LeistungAnzahl> erg = new Vector<LeistungAnzahl>(); list = new Vector<IAufenthaltLeistung>(aufenthaltLeistungDao.getAll()); for (IAufenthaltLeistung auflei : list) { if (auflei.getAufenthalt().getID() == auf.getID()) erg.add(new LeistungAnzahl(auflei.getLeistung(), auflei.getAnzahl())); } return erg; }