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