private String validarFormulario(InserirResolucaoDiretoriaContratoParcelamentoActionForm form) {
    String retorno = "";

    if (form.getNumero() == null || "".equals(form.getNumero())) {
      retorno = "Número ";
    }
    if (form.getAssunto() == null || "".equals(form.getAssunto())) {
      retorno = "Assunto ";
    }
    if (form.getDataVigenciaInicial() == null || "".equals(form.getDataVigenciaInicial())) {
      retorno = "Data Vigência Inicial ";
    }
    if (form.getDataVigenciaFinal() == null || "".equals(form.getDataVigenciaFinal())) {
      retorno = "Data Vigência Final ";
    }
    if (form.getIndicadorDebitoAcrescimo() == null
        || "".equals(form.getIndicadorDebitoAcrescimo())) {
      retorno = "Débito com Acréscimo ";
    }
    if (form.getIndicadorParcelamentoJuros() == null
        || "".equals(form.getIndicadorParcelamentoJuros())) {
      retorno = "Parcelamento com Juros ";
    }
    if (form.getIndicadorInformarParcela() == null
        || "".equals(form.getIndicadorInformarParcela())) {
      retorno = "Indicador Informar o Valor da Parcela ";
    }
    if (form.getQtdFaturasParceladas() == null || "".equals(form.getQtdFaturasParceladas())) {
      retorno = "Número Máximo de Parcelas ";
    }
    if (form.getFormaPgto() == null || "".equals(form.getFormaPgto())) {
      retorno = "Forma de Pagamento ";
    }

    if (!retorno.equals("")) {
      retorno = "Informe: " + retorno;
    }

    Date dataInicial = Util.converteStringParaDate(form.getDataVigenciaInicial());
    Date dataFinal = Util.converteStringParaDate(form.getDataVigenciaFinal());
    if (dataInicial == null || dataFinal == null) {
      retorno = "Data inválida";
    } else {
      if (dataFinal.before(dataInicial)) {
        retorno = "Data Início da Vigência deve ser anterior ou igual à Data Fim da Vigência";
      }
    }

    return retorno;
  }
 /** Inicio dos metodos Privados* */
 private void carregarFormContratoCadastrar(
     ContratoParcelamentoRD contratoCadastrar,
     InserirResolucaoDiretoriaContratoParcelamentoActionForm form) {
   if (form != null && !"".equals(form.getNumero())) {
     contratoCadastrar.setNumero(form.getNumero());
   }
   if (form != null && !"".equals(form.getAssunto())) {
     contratoCadastrar.setAssunto(form.getAssunto());
   }
   if (form != null && !"".equals(form.getDataVigenciaInicial())) {
     contratoCadastrar.setDataVigenciaInicio(
         Util.converteStringParaDate(form.getDataVigenciaInicial()));
   }
   if (form != null && !"".equals(form.getDataVigenciaFinal())) {
     contratoCadastrar.setDataVigenciaFinal(
         Util.converteStringParaDate(form.getDataVigenciaFinal()));
   }
   if (form != null && !"".equals(form.getIndicadorDebitoAcrescimo())) {
     contratoCadastrar.setIndicadorDebitoAcrescimo(form.getIndicadorDebitoAcrescimo());
   }
   if (form != null && !"".equals(form.getIndicadorInformarParcela())) {
     contratoCadastrar.setIndicadorInformarParcela(form.getIndicadorInformarParcela());
   }
   if (form != null && !"".equals(form.getIndicadorParcelamentoJuros())) {
     contratoCadastrar.setIndicadorParcelamentoJuros(form.getIndicadorParcelamentoJuros());
   }
   if (form != null && !"".equals(form.getQtdFaturasParceladas())) {
     contratoCadastrar.setQtdFaturasParceladas(Integer.parseInt(form.getQtdFaturasParceladas()));
   }
   if (form != null && !"".equals(form.getFormaPgto())) {
     Collection<CobrancaForma> formasPagto =
         fachada.pesquisar(new FiltroCobrancaForma(), CobrancaForma.class.getName());
     for (CobrancaForma formaPgto : formasPagto) {
       if (formaPgto.getId() == Integer.parseInt(form.getFormaPgto())) {
         contratoCadastrar.setCobrancaForma(formaPgto);
       }
     }
   }
 }