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