public Object execute(Movimento mov) throws NegocioException, ArqException, RemoteException { MovimentoCadastro movimento = ((MovimentoCadastro) mov); @SuppressWarnings("unchecked") Collection inscricoes = (Collection) movimento.getColObjMovimentado(); GenericDAO dao = getGenericDAO(movimento); try { for (InscricaoVestibular inscricao : inscricoes) { dao.updateField(InscricaoVestibular.class, inscricao.getId(), "gruQuitada", true); } } finally { dao.close(); } return null; }