@Override public Collection<Opname> getOpnames(OpnameMethode opnameMethode) { Query query = getEntityManager().createQuery("SELECT x FROM Opname x WHERE x.methode = :methode"); query.setParameter("methode", opnameMethode); Collection<Opname> opnames = query.getResultList(); return opnames; }
@Override public Collection<AbstractAanvraag> getAanvragen(Status status) { Query query = getEntityManager().createQuery("SELECT x FROM AbstractAanvraag x WHERE x.status=:status"); query.setParameter("status", status); Collection<AbstractAanvraag> aanvragen = query.getResultList(); return aanvragen; }
@Override public Collection<AbstractAanvraag> getAanvragenToegewezenLid(Gebruiker toegewezenLid) { Query query = getEntityManager() .createQuery("SELECT x FROM AbstractAanvraag x WHERE x.toegewezenLid=:toegewezenLid"); query.setParameter("toegewezenLid", toegewezenLid); Collection<AbstractAanvraag> aanvragen = query.getResultList(); return aanvragen; }
@Override public Collection<MultiPeriodeAanvraag> getAanvragen(Gebruiker begeleider) { Query query = getEntityManager() .createQuery( "SELECT x FROM MultiPeriodeAanvraag x " + "WHERE x.begeleider=:begeleider"); query.setParameter("begeleider", begeleider); Collection<MultiPeriodeAanvraag> aanvragen = query.getResultList(); return aanvragen; }