String lLimiteFalhasLogin = _form.getString("limiteFalhasLogin");
String lTempoBloqueioLogin = _form.getString("tempoBloqueioLogin");
try {
ParametrosGeraisCtrl paramCtrl = new ParametrosGeraisCtrl(
getDaoFactory());
// Verifica se foi passado o id do Parâmetro
if (lId != null) {
ParametrosGerais param = paramCtrl.get(new Long(lId));
// Se não encontrou o parâmetro, reporta o erro
if (param == null) {
errorMsgs
.add(ActionMessages.GLOBAL_MESSAGE,
new ActionMessage(
"error.parametrosgerais.notfound"));
saveMessages(request, errorMsgs);
} else {
// Altera os dados
param.setServidorSMTP(lHost);
param.setTempoAcessoBaseFuncionarios(new Integer(lTempo));
param.setExtensoesArquivoAnexoNaoPermitidos(lExtNaoPermit);
param
.setExtensoesMensagemDigitalizadaPermitidas(lExtPermit);
param.setDiretorioContextoAplicacao(lDir);
param.setLimiteColunaIndicadores(new Integer(lLimColunas));
param.setLimiteFalhasLogin(new Integer(lLimiteFalhasLogin));
param.setTempoBloqueioLogin(new Integer(lTempoBloqueioLogin));
// Salva o script
paramCtrl.save(param);
// Mensagem de alteração OK
Msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
"alterar.parametros.sucesso"));
saveMessages(request, Msgs);