/* exclude templates */
Criteria temp2 = critUser.createCriteria("prozess", "proz");
critUser.add(Restrictions.eq("proz.istTemplate", Boolean.valueOf(false)));
/* check project assignment */
temp2.createCriteria("projekt", "proj").createCriteria("benutzer", "projektbenutzer");
critUser.add(Restrictions.eq("projektbenutzer.id", login.getMyBenutzer().getId()));
/* only steps where the user is assigned to */
critUser.createCriteria("benutzer", "nutzer");
critUser.add(Restrictions.eq("nutzer.id", login.getMyBenutzer().getId()));