try {
GruposEmailCtrl ctrlGrupo = new GruposEmailCtrl(getDaoFactory());
// Verifica se foi passado o id do grupo
if (id != null) {
GruposEmail grupoEmail = ctrlGrupo.get(new Long(id));
// Se não encontrou o grupo, reporta o erro
if (grupoEmail == null) {
errors.add(ActionMessages.GLOBAL_MESSAGE,
new ActionMessage("error.gruposemail.notFound"));
saveMessages(request, errors);
} else {
// Altera os dados
Timestamp hoje = new Timestamp(System.currentTimeMillis());
grupoEmail.setDescricao(lDscGrupo);
grupoEmail.setListaEmail(lListaEmail);
grupoEmail.setdataUltimaAlteracao(hoje);
// Salva o grupo
ctrlGrupo.save(grupoEmail);
// Mensagem de alteração OK