@Override public Werknemer read(long id) { Werknemer werknemer = werknemerDAO.findOne(id); if (werknemer == null) { throw new WerknemerNietGevondenException(); } return werknemer; }
@Override public Iterable<Werknemer> findAll() { return werknemerDAO.findAll( new Sort( "familienaam", "voornaam")); // Er is een constructor van Sort die een variabel aantal eigenschappen // (hier van de Werknemer class) aanvaardt en sorteert op die // eigenschappen }
// @Override // public Werknemer findPresident() { // return werknemerDAO.findPresident(); // } @Override public Werknemer findByChefIdIsNull() { return werknemerDAO.findByChefIdIsNull(); }
@Override @Transactional(readOnly = false) public void update(Werknemer werknemer) { werknemerDAO.save(werknemer); }
@Override public Page<Werknemer> findAll(Pageable pageable) { return werknemerDAO.findAll(pageable); }