String id = _form.getString("idGrupoEmail");
String lListaEmail = _form.getString("txtDscListaEmail");
String lDscGrupo = _form.getString("txtDscGrupo");
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
msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
"alterar.gruposemail.sucesso"));
saveMessages(request, msgs);