private void saveTypes(EvaluateController ec) throws ManagerBeanException { Integer score = 0; List types = (List) ec.getTypes().getWrappedData(); IManagerBean bean = BeanManager.getManagerBean(Evaluate.class); for (Iterator iter = types.iterator(); iter.hasNext(); ) { Evaluate e = (Evaluate) iter.next(); if (e.getId() == null) bean.insert(e); else bean.update(e); score += e.getValue().ordinal(); } ec.setScore(score); }