コード例 #1
0
ファイル: AcessoHelper.java プロジェクト: tiagoobastos/DEIP
  public ActionErrors validate(
      ActionMapping mapping, AcessoFormBean formulario, HttpServletRequest request)
      throws Exception {
    ActionErrors errors = new ActionErrors(); // formulario.validate(mapping, request);

    if (formulario.getCodigoTipoAcesso().isEmpty()) {
      errors.add("", new ActionMessage("AcessoFormBean.codigoTipoAcesso"));
    }

    if (formulario.getCodigoInterface().isEmpty()) {
      errors.add("", new ActionMessage("AcessoFormBean.codigoInterface"));
    }
    /* Codigo Velocidade Retirado - Projeto adocao.
    if(formulario.getCodigoVelocidadeAcesso().isEmpty()){
    	errors.add("", new ActionMessage("AcessoFormBean.velocidadeAcesso"));
    }
    */
    /*
    		if(formulario.getCodigoCaracteristicaInterface().isEmpty()){
    			errors.add("", new ActionMessage("AcessoFormBean.caraInter"));
    		}
    */
    if (formulario.getCodigoFornecedor().isEmpty()) {
      errors.add("", new ActionMessage("AcessoFormBean.codigoFornecedor"));
    }

    if (formulario.getNumeroSEV().isEmpty()) {
      errors.add("", new ActionMessage("AcessoFormBean.sev"));
    }
    /*
    if(formulario.getDtSEV().isEmpty()){
    	errors.add("", new ActionMessage("AcessoFormBean.dataSev"));
    }
     */
    if (Util.isBlankOrNull(formulario.getMudancaAcesso())
        && isTrocaEnderecoWorkflow(request)
        && AcessoDelegate.getInstance()
            .isMandatoryAccessChangeRequest(Long.valueOf(formulario.getCodigoSite()))) {
      errors.add("", new ActionMessage("AcessoFormBean.mudancaAcesso"));
    }

    if (!permiteTrocaAcesso(formulario, request) && !"8".equals(formulario.getCodigoTipoAcesso())) {
      errors.add("", new ActionMessage("AcessoFormBean.trocaAcessoNaoPermitida"));
    }

    return errors;
  }