Criteria query = Helper.getHibernateSession().createCriteria(Prozess.class);
@SuppressWarnings("unchecked")
List<Prozess> processTemplates = query.add(Restrictions.eq("istTemplate", Boolean.TRUE)).list();
for (Prozess processTemplate : processTemplates) {
Projekt project = processTemplate.getProjekt();
Set<Prozess> templates = data.containsKey(project) ? data.get(project) : new HashSet<Prozess>();
templates.add(processTemplate);
data.put(project, templates);
}
List<Projekt> result = new ArrayList<Projekt>();