Пример #1
0
  public void montaTelaForm(AcessoTO acessoTO, AcessoFormBean formulario) throws Exception {
    if (Util.isNumeric(acessoTO.getCodigoAcesso()))
      formulario.setCodigoAcesso(Long.parseLong(acessoTO.getCodigoAcesso()));

    formulario.setCdSite(acessoTO.getCdSite());
    formulario.setCodigoTipoAcesso(acessoTO.getCodigoTipoAcessoSSA());
    formulario.setCodigoInterface(acessoTO.getCodigoInterfaceSSA());
    formulario.setCodigoCaracteristicaInterface(
        "1"); // forçar "1" para não dar erro de PARENT KEY NOT FOUND
    formulario.setCodigoFornecedor(acessoTO.getCodigoFornecedor());
    formulario.setNumeroSEV(acessoTO.getNumeroSEV());
    formulario.setDtSEV(Util.convertDateToString(acessoTO.getDataSEV(), "dd/MM/yyyy"));
    formulario.setNumeroVelocidadeAcesso(acessoTO.getNumeroVelocidadeAcesso());
    formulario.setMudancaAcesso(acessoTO.getMudancaAcesso());
    formulario.setAtivacao(
        TipoAcaoEnum.INCLUSAO.getTipo().equals(acessoTO.getTpAcao())
            || acessoTO.getTpAcao() == null);
    formulario.setTpAcao(acessoTO.getTpAcao());

    if (acessoTO.getNumeroVelocidadeServico() == null
        || "null".equals(acessoTO.getNumeroVelocidadeServico().toLowerCase()))
      formulario.setNumeroVelocidadeServico("");
    else formulario.setNumeroVelocidadeServico(acessoTO.getNumeroVelocidadeServico());

    if (acessoTO.getMudancaAcesso() != null && acessoTO.getMudancaAcesso().equals("S"))
      formulario.setMudancaAcessoBoolean(true);
    else formulario.setMudancaAcessoBoolean(false);

    formulario.setAlteracaoBanda(acessoTO.getAlteracaoBanda());

    if (acessoTO.getAlteracaoBanda() != null && acessoTO.getAlteracaoBanda().equals("S"))
      formulario.setAlteracaoBandaBoolean(true);
    else formulario.setAlteracaoBandaBoolean(false);
  }
Пример #2
0
  public boolean isSevValid(
      ActionMapping mapping,
      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    AcessoFormBean formulario = (AcessoFormBean) form;

    /* Comentado bloco abaixo, pois ele ignorava a validação de SEV, caso a SEV anterior fosse igual a SEV atual.
    if(AcessoAction.ACESSO_FORM_ALT.equals(formulario.getTelaFormJsp()) && !Util.isBlankOrNull(formulario.getCdAcesso()))
    {
    	AcessoTO acessoAntesDeAtualizar = (AcessoTO) AcessoDelegate.getInstance().read(Long.parseLong(formulario.getCdAcesso()));

    	if(!Util.isBlankOrNull(acessoAntesDeAtualizar.getNumeroSEVAnt()) && acessoAntesDeAtualizar.getNumeroSEVAnt().equals(formulario.getNumeroSEV()))
    		return true;
    }*/

    SevTO sev = new SevTO();
    if (Util.isNumeric(formulario.getNumeroSEV())) sev.setId(new Long(formulario.getNumeroSEV()));

    // SEV_MESTRA
    if (RecuperaSEVDelegate.getInstance().isSevMestra(formulario.getNumeroSEV()).equals("S")) {
      sev = RecuperaSEVDelegate.getInstance().recuperaCepSEV(sev);
      formulario.setInterfaceSEVCepRetorno(formulario.getCep());
      formulario.setValidadeDtVigencia(sev.getStatus());
      formulario.setDtSEV(sev.getDataSev());
      return "TRUE".equals(sev.getStatus());
    } else {
      if (!Util.isBlankOrNull(formulario.getNumeroSEV())) {
        sev = RecuperaSEVDelegate.getInstance().recuperaCepSEV(sev);
        formulario.setInterfaceSEVCepRetorno(sev.getCep());
        formulario.setValidadeDtVigencia(sev.getStatus());
        formulario.setDtSEV(sev.getDataSev());
      }
      formulario.setInterfaceSEVCepRetorno(sev.getCep());
    }
    if (formulario.getCep().equals(sev.getCep()) && "TRUE".equals(sev.getStatus())) return true;
    else return false;
  }