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