@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;
  }