Exemplo n.º 1
0
  public void testTorrent(AjaxBehaviorEvent event) {
    // TODO Это точно такая же часть как и в testMessage
    FacesContext context = FacesContext.getCurrentInstance();
    UIComponent component = UIComponent.getCurrentComponent(context);
    String url = (String) ((UIInput) component.findComponent("filmLinkRutracker")).getValue();

    WebBrowser webBrowser = new WebBrowser(LogEnum.WEB.getLog());
    //

    String regexp =
        (String) ((UIInput) component.findComponent("filmRegexpSerialNumber")).getValue();
    FacesMessage message = new FacesMessage();
    try {
      webBrowser.goToUrl(url);
      filmEdit.setTitle(webBrowser.getTitle());
      TorrentFile torrent = webBrowser.downloadTorrentFile(webBrowser.getTorrentUrl());
      ByteArrayInputStream bais = new ByteArrayInputStream(torrent.getContent());
      TorrentInfo info = new TorrentInfo(new BufferedInputStream(bais));
      StringBuilder builder = new StringBuilder();
      for (String fileName : info.getInfo()) {
        builder
            .append(fileName)
            .append(" № серии: \"")
            .append(MessageUtils.parseEpisode(fileName, regexp))
            .append("\"  ");
      }
      message.setSummary(builder.toString());
      message.setSeverity(FacesMessage.SEVERITY_INFO);
    } catch (CoreException e) {
      message.setSeverity(FacesMessage.SEVERITY_ERROR);
      message.setSummary(e.getMessage());
    }
    context.addMessage("otherMessageHidden", message);
    context.renderResponse();
  }
Exemplo n.º 2
0
  public void crearPeriodo() {
    FacesMessage fMsg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Aviso:", "");
    if (this.zona == null || this.zona.getIdZona() == 0) {
      fMsg.setDetail("Seleccione una zona !!");
    } else if (this.grupo == null || this.grupo.getIdGrupo() == 0) {
      fMsg.setDetail("Seleccione un grupo !!");
    } else if (this.periodo.equals("1")) {
      fMsg.setDetail("No se puede crear un período actual, debe ser uno siguiente !!");
    } else if (this.detalles.isEmpty()) {
      try {
        Date fechaInicial = Utilerias.addDays(fechaTope, 1);

        this.dao = new DAOImpuestosDetalle();
        this.detalles =
            this.dao.crearPeriodo(
                this.zona.getIdZona(),
                this.grupo.getIdGrupo(),
                this.periodo,
                new java.sql.Date(fechaInicial.getTime()));
        this.detalle = null;

        fMsg.setSeverity(FacesMessage.SEVERITY_INFO);
        fMsg.setDetail("La operación se realizó con éxito !!");
      } catch (SQLException ex) {
        fMsg.setSeverity(FacesMessage.SEVERITY_ERROR);
        fMsg.setDetail(ex.getErrorCode() + " " + ex.getMessage());
      } catch (NamingException ex) {
        fMsg.setSeverity(FacesMessage.SEVERITY_ERROR);
        fMsg.setDetail(ex.getMessage());
      }
    } else {
      fMsg.setDetail("Ya existe un período siguiente, modifique o elimine y velva a crear !!");
    }
    FacesContext.getCurrentInstance().addMessage(null, fMsg);
  }
Exemplo n.º 3
0
 public void cargarDetalles(int idZona, int idGrupo) {
   boolean ok = false;
   FacesMessage fMsg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Aviso:", "");
   if (this.periodo == null) {
     this.periodo = "1";
   }
   try {
     if (idZona == 0 || idGrupo == 0) {
       this.detalles = new ArrayList<ImpuestoDetalle>();
     } else {
       this.dao = new DAOImpuestosDetalle();
       this.detalles = this.dao.obtenerDetalles(idZona, idGrupo, this.periodo);
     }
     ok = true;
   } catch (SQLException ex) {
     fMsg.setSeverity(FacesMessage.SEVERITY_ERROR);
     fMsg.setDetail(ex.getErrorCode() + " " + ex.getMessage());
   } catch (NamingException ex) {
     fMsg.setSeverity(FacesMessage.SEVERITY_ERROR);
     fMsg.setDetail(ex.getMessage());
   }
   if (!ok) {
     FacesContext.getCurrentInstance().addMessage(null, fMsg);
   }
 }
Exemplo n.º 4
0
  public void eliminarPeriodo() {
    FacesMessage fMsg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Aviso:", "");
    if (this.zona == null || this.zona.getIdZona() == 0) {
      fMsg.setDetail("Seleccione una zona !!");
    } else if (this.grupo == null || this.grupo.getIdGrupo() == 0) {
      fMsg.setDetail("Seleccione un grupo !!");
    } else if (this.periodo.equals("1")) {
      fMsg.setDetail("No se puede eliminar el período actual !!");
    } else {
      try {
        this.dao = new DAOImpuestosDetalle();
        this.dao.eliminarPeriodo(this.zona.getIdZona(), this.grupo.getIdGrupo());
        this.detalles = new ArrayList<ImpuestoDetalle>();
        this.detalle = null;

        fMsg.setSeverity(FacesMessage.SEVERITY_INFO);
        fMsg.setDetail("La operación se realizó con éxito !!");
      } catch (SQLException ex) {
        fMsg.setSeverity(FacesMessage.SEVERITY_ERROR);
        fMsg.setDetail(ex.getErrorCode() + " " + ex.getMessage());
      } catch (NamingException ex) {
        fMsg.setSeverity(FacesMessage.SEVERITY_ERROR);
        fMsg.setDetail(ex.getMessage());
      }
    }
    FacesContext.getCurrentInstance().addMessage(null, fMsg);
  }
  public void salvarTratamento() {
    FacesMessage message = new FacesMessage();
    String msg = "TRATAMENTO CADASTRADO COM SUCESSO!";
    message.setSeverity(FacesMessage.SEVERITY_INFO);

    if (this.tratamento.getId() != null) {
      if (this.pacienteSelecionado != null) {
        this.carregarDentista();
        this.tratamento.setPaciente(pacienteSelecionado);
        this.tratamento.setDentista(dentista);
        if (!this.tratamento.getServicosPrestados().isEmpty()) {
          double total = 0;
          for (ServicoPrestado servicoPrestado : this.tratamento.getServicosPrestados()) {
            total = total + servicoPrestado.getValor().doubleValue();
          }
          this.tratamento.getPagamento().setValorTotal(new BigDecimal(total));
        }
        Tratamento t = this.daoGenerico.atualizar(this.tratamento);
        this.tratamento = new Tratamento();
        this.pacienteSelecionado = null;
        this.tratamentoTodos = this.daoGenerico.tratamentoPorDentista(this.dentista);
        if (t == null) {
          msg = "ERRO AO CADASTRAR TRATAMENTO!";
          message.setSeverity(FacesMessage.SEVERITY_ERROR);
        }
      } else {
        msg = "TRATAMENTO CADASTRADO COM SUCESSO!";
        message.setSeverity(FacesMessage.SEVERITY_ERROR);
      }
    } else {
      if (this.pacienteSelecionado != null) {
        this.carregarDentista();
        this.tratamento.setPaciente(pacienteSelecionado);
        this.tratamento.setStatus("ANDAMENTO");
        this.tratamento.getPagamento().setStatusPagamento("ABERTO");
        this.tratamento.setDentista(dentista);
        if (!this.tratamento.getServicosPrestados().isEmpty()) {
          double total = 0;
          for (ServicoPrestado servicoPrestado : this.tratamento.getServicosPrestados()) {
            total = total + servicoPrestado.getValor().doubleValue();
          }
          this.tratamento.getPagamento().setValorTotal(new BigDecimal(total));
        }
        boolean certo = this.daoGenerico.salvar(this.tratamento);
        this.tratamento = new Tratamento();
        this.pacienteSelecionado = null;
        this.tratamentoTodos = this.daoGenerico.tratamentoPorDentista(this.dentista);
        if (!certo) {
          msg = "ERRO AO CADASTRAR TRATAMENTO!";
          message.setSeverity(FacesMessage.SEVERITY_ERROR);
        }
      } else {
        msg = "TRATAMENTO CADASTRADO COM SUCESSO!";
        message.setSeverity(FacesMessage.SEVERITY_ERROR);
      }
    }

    message.setSummary(msg);
    FacesContext.getCurrentInstance().addMessage(null, message);
  }
Exemplo n.º 6
0
 @Override
 public void validate(FacesContext context, UIComponent component, Object value)
     throws ValidatorException {
   String email = value.toString();
   // Succeed early if the given email address is the same as the old one
   String old = (String) component.getAttributes().get("old");
   if (old != null && !old.isEmpty() && old.equals(email)) {
     return;
   }
   // Query database for an account with the given email address
   try {
     UserAccount account = UserAccountManager.findByEmail(email);
     if (account != null) {
       // Given email address is already in the database
       FacesMessage message =
           new FacesMessage(MessageProvider.getMessage("validatorEmailUniqueness"));
       message.setSeverity(FacesMessage.SEVERITY_ERROR);
       throw new ValidatorException(message);
     }
   } catch (UserAccountException e) {
     FacesMessage message = new FacesMessage(e.getMessage());
     message.setSeverity(FacesMessage.SEVERITY_ERROR);
     throw new ValidatorException(message);
   }
 }
Exemplo n.º 7
0
 public void grabar() {
   FacesMessage fMsg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Aviso:", "");
   if (this.zona == null || this.zona.getIdZona() == 0) {
     fMsg.setDetail("Seleccione una zona !!");
   } else if (this.grupo == null || this.grupo.getIdGrupo() == 0) {
     fMsg.setDetail("Seleccione un grupo !!");
   } else if (this.detalle == null || this.detalle.getImpuesto().getIdImpuesto() == 0) {
     fMsg.setDetail("Seleccione un impuesto de la lista !!");
   } else {
     try {
       this.dao = new DAOImpuestosDetalle();
       this.detalles =
           this.dao.grabar(zona.getIdZona(), grupo.getIdGrupo(), this.detalle, this.periodo);
       fMsg.setSeverity(FacesMessage.SEVERITY_INFO);
       fMsg.setDetail("La operación se realizó con éxito !!");
     } catch (SQLException ex) {
       fMsg.setSeverity(FacesMessage.SEVERITY_ERROR);
       fMsg.setDetail(ex.getErrorCode() + " " + ex.getMessage());
     } catch (NamingException ex) {
       fMsg.setSeverity(FacesMessage.SEVERITY_ERROR);
       fMsg.setDetail(ex.getMessage());
     }
   }
   FacesContext.getCurrentInstance().addMessage(null, fMsg);
 }
  public void adcionarItemTratamento() {
    ItemTratamento atualItem = null;
    boolean tem = false;

    for (ItemTratamento itemTratamento1 : this.tratamento.getItensTratamentos()) {
      if (itemTratamento1.getItemEstoque().equals(this.itemEstoqueSelecionado)) {
        atualItem = itemTratamento1;
        tem = true;
      }
    }

    if (tem) {
      Long novaQuant =
          atualItem.getQuantidade_consumida() + this.itemTratamento.getQuantidade_consumida();

      if (this.itemTratamento.getQuantidade_consumida()
          <= this.itemEstoqueSelecionado.getQuantidade_estoque()) {
        this.itemEstoqueSelecionado.setQuantidade_estoque(
            this.itemEstoqueSelecionado.getQuantidade_estoque()
                - this.itemTratamento.getQuantidade_consumida());
        this.daoGenerico.atualizar(itemEstoqueSelecionado);

        atualItem.setQuantidade_consumida(novaQuant);
        this.itemTratamento = new ItemTratamento();
      } else {
        FacesMessage message = new FacesMessage();
        String msg = "QUANTIDADE NÃO PERMITIDA!";
        message.setSeverity(FacesMessage.SEVERITY_ERROR);
        message.setSummary(msg);
        FacesContext.getCurrentInstance().addMessage(null, message);
        this.itemTratamento.setQuantidade_consumida(null);
      }

    } else {
      if (this.itemTratamento.getQuantidade_consumida()
          <= this.itemEstoqueSelecionado.getQuantidade_estoque()) {
        this.itemEstoqueSelecionado.setQuantidade_estoque(
            this.itemEstoqueSelecionado.getQuantidade_estoque()
                - this.itemTratamento.getQuantidade_consumida());
        this.daoGenerico.atualizar(itemEstoqueSelecionado);

        List<ItemTratamento> itemTratamentos = this.tratamento.getItensTratamentos();
        this.itemTratamento.setItemEstoque(itemEstoqueSelecionado);
        itemTratamentos.add(itemTratamento);
        this.tratamento.setItensTratamentos(itemTratamentos);
        this.itemTratamento = new ItemTratamento();
      } else {
        FacesMessage message = new FacesMessage();
        String msg = "QUANTIDADE NÃO PERMITIDA!";
        message.setSeverity(FacesMessage.SEVERITY_ERROR);
        message.setSummary(msg);
        FacesContext.getCurrentInstance().addMessage(null, message);
        this.itemTratamento.setQuantidade_consumida(null);
      }
    }
  }
Exemplo n.º 9
0
 @Override
 public void validate(FacesContext context, UIComponent component, Object value)
     throws ValidatorException {
   if (value instanceof String) {
     String enteredOgrn = ((String) value).replaceAll("_+$", "");
     Matcher matcher = OGRN_OGRNIP_REGEX.matcher(enteredOgrn);
     if (!matcher.matches()) {
       FacesMessage message = new FacesMessage();
       message.setDetail(ERROR_MESSAGE);
       message.setSummary(ERROR_MESSAGE);
       message.setSeverity(FacesMessage.SEVERITY_ERROR);
       context.addMessage(component.getClientId(), message);
       throw new ValidatorException(message);
     } else {
       boolean correct = true;
       int length;
       BigInteger divisor;
       if (enteredOgrn.length() == OGRN_LENGTH) {
         length = OGRN_LENGTH;
         divisor = OGRN_DIVISOR;
       } else {
         length = OGRNIP_LENGTH;
         divisor = OGRNIP_DIVISOR;
       }
       int last = Character.getNumericValue(enteredOgrn.charAt(length - 1));
       BigInteger ogrn = new BigInteger(enteredOgrn.substring(0, length - 1));
       BigInteger[] divisionResult = ogrn.divideAndRemainder(divisor);
       int remainder = divisionResult[1].intValue();
       if (remainder > REMAINDER_THRESHOLD) {
         remainder = remainder % 10;
       }
       if (remainder != last) {
         correct = false;
       }
       if (!correct) {
         FacesMessage message = new FacesMessage();
         message.setDetail(INCORRECT_BY_CHECK_DIGIT);
         message.setSummary(INCORRECT_BY_CHECK_DIGIT);
         message.setSeverity(FacesMessage.SEVERITY_ERROR);
         context.addMessage(component.getClientId(), message);
         throw new ValidatorException(message);
       }
     }
   } else {
     FacesMessage message = new FacesMessage();
     message.setDetail(ERROR_MESSAGE);
     message.setSummary(ERROR_MESSAGE);
     message.setSeverity(FacesMessage.SEVERITY_ERROR);
     context.addMessage(component.getClientId(), message);
     throw new ValidatorException(message);
   }
 }
  public void gerarOrcamento() {
    FacesMessage message = new FacesMessage();
    String msg = "ORÇAMENTO EMITIDO COM SUCESSO!";
    message.setSeverity(FacesMessage.SEVERITY_INFO);

    if (pacienteSelecionado == null) {
      msg = "SELECIONE UM PACIENTE!";
      message.setSeverity(FacesMessage.SEVERITY_INFO);
    } else if (this.tratamento.getServicosPrestados() == null
        || this.tratamento.getServicosPrestados().isEmpty()) {
      msg = "SELECIONE OS SERVIÇOS À REALIZAR!";
      message.setSeverity(FacesMessage.SEVERITY_INFO);
    } else {
      this.carregarClinica();
      Double total = new Double(0);
      for (ServicoPrestado servicoPrestado : this.tratamento.getServicosPrestados()) {
        total = total + servicoPrestado.getValor().doubleValue();
      }
      HashMap<String, Object> parameterMap = new HashMap<String, Object>();
      String nomepaciente =
          this.pacienteSelecionado.getNome() + " " + this.pacienteSelecionado.getSobrenome();
      String enderecoClinica =
          this.clinica.getEndereco().getLogradouro()
              + ", "
              + this.clinica.getEndereco().getNumero()
              + " - "
              + this.clinica.getEndereco().getBairro()
              + ", "
              + this.clinica.getEndereco().getCidade()
              + "-"
              + this.clinica.getEndereco().getUf();
      String logo =
          FacesContext.getCurrentInstance()
              .getExternalContext()
              .getRealPath("/resources/clinica/" + this.clinica.getLogo());
      parameterMap.put("NOME_PACIENTE", nomepaciente);
      parameterMap.put("CLINICA_LOGO", logo);
      parameterMap.put("CLINICA_ENDERECO", enderecoClinica);
      parameterMap.put("CLINICA_EMAIL", this.clinica.getContato().getEmail());
      parameterMap.put("CLINICA_TELEFONE", this.clinica.getContato().getTelefone());
      parameterMap.put("CLINICA_CELULAR", this.clinica.getContato().getCelular());
      parameterMap.put("TOTAL", total);

      String relatorio = "orcamento.jasper";
      RelatorioUtil.gerarRelatorio(relatorio, parameterMap, this.tratamento.getServicosPrestados());
    }

    message.setSummary(msg);
    FacesContext.getCurrentInstance().addMessage(null, message);
  }
Exemplo n.º 11
0
  @Override
  public Object getAsObject(FacesContext context, UIComponent component, String value) {

    if ((context == null) || (component == null)) {
      throw new NullPointerException();
    }

    if (value == null) {
      return null;
    }

    Integer obj = null;
    WidgetValues widgetValues = DojoServerFacesUtil.getWidgetValuesInstance(context, component);
    if (widgetValues != null) {
      obj = new Integer(widgetValues.getDisplayedValueIndex(value));
    }

    if ((Integer) obj == -1) {
      FacesMessage errMessage = new FacesMessage("Undefined value!");
      errMessage.setSeverity(FacesMessage.SEVERITY_ERROR);
      throw new ConverterException(errMessage);
    }

    return obj;
  }
  public void finalizarTratamento() {
    FacesMessage message = new FacesMessage();
    String msg = "TRATAMENTO FINALIZADO COM SUCESSO!";
    message.setSeverity(FacesMessage.SEVERITY_INFO);

    this.tratamentoSelecionado.setStatus("FINALIZADO");
    Tratamento t = this.daoGenerico.atualizar(this.tratamentoSelecionado);

    if (t == null) {
      msg = "ERRO AO FINALIZAR TRATAMENTO!";
      message.setSeverity(FacesMessage.SEVERITY_ERROR);
    }

    message.setSummary(msg);
    FacesContext.getCurrentInstance().addMessage(null, message);
  }
  public void quitarPagamento() {
    FacesMessage message = new FacesMessage();
    String msg = "PAGAMENTO QUITADO COM SUCESSO!";
    message.setSeverity(FacesMessage.SEVERITY_INFO);

    this.tratamentoSelecionado.getPagamento().setStatusPagamento("QUITADO");
    Tratamento t = this.daoGenerico.atualizar(this.tratamentoSelecionado);

    if (t == null) {
      msg = "ERRO AO QUITAR PAGAMENTO!";
      message.setSeverity(FacesMessage.SEVERITY_ERROR);
    }

    message.setSummary(msg);
    FacesContext.getCurrentInstance().addMessage(null, message);
  }
  /*
   * (non-Javadoc)
   * @see javax.faces.validator.Validator#validate(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)
   */
  @Override
  public void validate(FacesContext facesContext, UIComponent uiComponent, Object value)
      throws ValidatorException {
    UserList userList = (UserList) Component.getInstance("userList");
    String messageDetail = null;
    String messageSummary = null;

    String userName = value.toString();
    if (!isValid(userName)) {
      messageDetail = ResourceBundle.instance().getString("validator.email");
      messageSummary = ResourceBundle.instance().getString("validator.email");
    } else {
      Integer userId = userList.getUserIdForUsername(userName);
      if (userId != null) {
        messageDetail =
            ResourceBundle.instance()
                .getString("org.ideaproject.jsf.validator.USERNAME_TAKEN_detail");
        messageSummary =
            ResourceBundle.instance().getString("org.ideaproject.jsf.validator.USERNAME_TAKEN");
      }
    }

    if (messageDetail != null && messageSummary != null) {
      FacesMessage message = new FacesMessage();
      message.setSeverity(FacesMessage.SEVERITY_ERROR);
      message.setSummary(messageSummary);
      message.setDetail(messageDetail);
      throw new ValidatorException(message);
    }
  }
Exemplo n.º 15
0
 public boolean eliminar() {
   boolean ok = false;
   RequestContext context = RequestContext.getCurrentInstance();
   FacesMessage fMsg = new FacesMessage(FacesMessage.SEVERITY_ERROR, "Aviso:", "eliminar: mbUpc");
   try {
     if (this.listaUpcs.size() > 2 && this.upc.isActual()) {
       fMsg.setSeverity(FacesMessage.SEVERITY_WARN);
       fMsg.setDetail("No se puede eliminar, cambie primero de actual");
     } else {
       this.dao = new DAOUpcs();
       this.dao.Eliminar(this.upc.getUpc());
       this.cargaListaUpcs();
       ok = true;
     }
   } catch (NamingException ex) {
     fMsg.setDetail(ex.getMessage());
   } catch (SQLException ex) {
     fMsg.setDetail(ex.getErrorCode() + " " + ex.getMessage());
   }
   if (!ok) {
     FacesContext.getCurrentInstance().addMessage(null, fMsg);
   }
   context.addCallbackParam("okUpc", ok);
   return ok;
 }
 public String cadastrar() {
   produtoRep.cadastrar(produto);
   FacesMessage message = new FacesMessage("Produto cadastrado com sucesso!");
   message.setSeverity(FacesMessage.SEVERITY_INFO);
   FacesContext.getCurrentInstance().addMessage(null, message);
   return null;
 }
Exemplo n.º 17
0
 /**
  * @param messageField
  * @param messageError
  */
 private void setErrorMessage(String messageField, String messageError) {
   FacesContext context = FacesContext.getCurrentInstance();
   FacesMessage message = new FacesMessage(messageError);
   message.setSeverity(FacesMessage.SEVERITY_ERROR);
   context.addMessage(messageField, message);
   setFormError(true);
 }
Exemplo n.º 18
0
  public void validatePartialCredit(FacesContext context, UIComponent toValidate, Object value) {
    Integer pCredit = null;
    boolean isValid = true;
    if ("0.0".equals(value.toString())) {
      pCredit = 0;
    } else {
      try {
        pCredit = Integer.parseInt(value.toString());
      } catch (NumberFormatException e) {
        isValid = false;
      }
    }

    if (isValid && (pCredit == null || pCredit < 0 || pCredit > 99)) {
      isValid = false;
    }

    if (!isValid) {
      ((UIInput) toValidate).setValid(false);
      FacesMessage message = new FacesMessage();
      message.setSeverity(FacesMessage.SEVERITY_ERROR);
      String summary =
          ContextUtil.getLocalizedString(
              "org.sakaiproject.tool.assessment.bundle.AuthorMessages",
              "partial_credit_limit_summary");
      String detail =
          ContextUtil.getLocalizedString(
              "org.sakaiproject.tool.assessment.bundle.AuthorMessages",
              "partial_credit_limit_detail");
      message.setSummary(summary);
      message.setDetail(detail);
      context.addMessage(toValidate.getClientId(context), message);
    }
  }
Exemplo n.º 19
0
 public boolean agregar() {
   boolean ok = false;
   FacesMessage fMsg = new FacesMessage(FacesMessage.SEVERITY_ERROR, "Aviso:", "agregar: mbUpc");
   //        RequestContext context = RequestContext.getCurrentInstance();
   try {
     if (this.upc.getUpc().equals("")) {
       fMsg.setSeverity(FacesMessage.SEVERITY_WARN);
       fMsg.setDetail("Se requiere un UPC !");
     } else {
       this.dao = new DAOUpcs();
       this.dao.agregar(this.upc);
       this.cargaListaUpcs();
       ok = true;
     }
   } catch (NamingException ex) {
     fMsg.setDetail(ex.getMessage());
   } catch (SQLException ex) {
     fMsg.setDetail(ex.getErrorCode() + " " + ex.getMessage());
   }
   if (!ok) {
     FacesContext.getCurrentInstance().addMessage(null, fMsg);
   }
   //        context.addCallbackParam("okUpc", ok);
   return ok;
 }
Exemplo n.º 20
0
  public void warningValidator(FacesContext facesContext, UIComponent uiComponent, Object value)
      throws ValidatorException {

    FacesMessage facesMessage = new FacesMessage();
    facesMessage.setSeverity(FacesMessage.SEVERITY_WARN);
    facesMessage.setDetail("This is a warning message.");
    facesContext.addMessage(uiComponent.getClientId(), facesMessage);
  }
 /**
  * Add keyed error/message.
  *
  * @param level
  * @param key message key
  */
 private void addError(FacesContext context, String key) {
   FacesMessage fMessage = MessageFactory.getMessage(key);
   if (fMessage != null) {
     FacesContext facesContext = FacesContext.getCurrentInstance();
     fMessage.setSeverity(FacesMessage.SEVERITY_ERROR);
     facesContext.addMessage(null, fMessage);
   }
 }
Exemplo n.º 22
0
 private void addMessage(String message, Severity severity, String componentId) {
   FacesMessage msg = new FacesMessage();
   msg.setDetail(message);
   msg.setSeverity(severity);
   UIComponent uic = getComponent(componentId, FacesContext.getCurrentInstance().getViewRoot());
   FacesContext.getCurrentInstance()
       .addMessage(uic.getClientId(FacesContext.getCurrentInstance()), msg);
 }
Exemplo n.º 23
0
 public String showMessage(UIComponent component, String messageText) {
   FacesMessage fm = new FacesMessage(messageText);
   /** set the type of the message. Valid types: error, fatal,info,warning */
   fm.setSeverity(FacesMessage.SEVERITY_ERROR);
   FacesContext context = FacesContext.getCurrentInstance();
   // departmentName is the binding property for our field.
   context.addMessage(component.getClientId(context), fm);
   return null;
 }
  public void validateWidgetValidatorAttr(FacesContext context, UIComponent component, Object value)
      throws ValidatorException {

    if (ValidatorUtil.validateObjectHasOnlyValue(value, this.widgetValues.getFirst())) return;

    FacesMessage message = new FacesMessage("Value must have 'a'");
    message.setSeverity(FacesMessage.SEVERITY_ERROR);
    throw new ValidatorException(message);
  }
Exemplo n.º 25
0
  /**
   * Throws messages in the context.
   *
   * @param key
   * @param severity
   */
  public static void setMessage(String clientID, String summary, String key, Severity severity) {

    FacesMessage message = new FacesMessage(summary, message(key));
    message.setSeverity(severity);

    FacesContext fc = FacesContext.getCurrentInstance();

    fc.addMessage(clientID, message);
  }
Exemplo n.º 26
0
 public String isKundeValid() { // TODO Methodenname??
   kunde = dao.findKunde(tempUsername, tempPassword);
   if (kunde.getKundenNummer() != -1) {
     return "showKunde"; // TODO Navigationrules
   }
   FacesMessage msg = new FacesMessage("Username und/oder Passort falsch!");
   msg.setSeverity(FacesMessage.SEVERITY_INFO);
   FacesContext.getCurrentInstance().addMessage("msgout", msg);
   return "noKunde";
 }
Exemplo n.º 27
0
 public static void addErrorMessage(
     FacesContext context, UIComponent component, String message, Object[] params) {
   String bundleName = context.getApplication().getMessageBundle();
   Locale locale = context.getViewRoot().getLocale();
   message =
       I18NUtils.getMessageString(bundleName, message, evaluateParams(context, params), locale);
   FacesMessage msg = new FacesMessage(message);
   msg.setSeverity(FacesMessage.SEVERITY_ERROR);
   context.addMessage(component.getClientId(context), msg);
 }
Exemplo n.º 28
0
 @Override
 public void validate(FacesContext ctx, UIComponent cmpt, Object valor) throws ValidatorException {
   if (!validaCPF(String.valueOf(valor))) {
     FacesMessage message = new FacesMessage();
     message.setDetail("Por favor digite um CPF válido!");
     message.setSummary("Por favor digite um CPF válido!");
     message.setSeverity(FacesMessage.SEVERITY_ERROR);
     throw new ValidatorException(message);
   }
 }
Exemplo n.º 29
0
  @Override
  public void validate(FacesContext context, UIComponent component, Object value)
      throws ValidatorException {

    matcher = pattern.matcher(value.toString());
    if (!matcher.matches()) {
      FacesMessage msg = new FacesMessage("Email validation failed.", "Invalid email format.");
      msg.setSeverity(FacesMessage.SEVERITY_WARN);
      throw new ValidatorException(msg);
    }
    if (value.toString().length() >= 100) {
      FacesMessage msg =
          new FacesMessage("Email to long (>99)", "Email longer than 100 characters.");
      msg.setSeverity(FacesMessage.SEVERITY_WARN);
      throw new ValidatorException(msg);
    }

    getUserValidator().validate(context, component, value);
  }
Exemplo n.º 30
0
  @Override
  public void validate(FacesContext fc, UIComponent uic, Object o) throws ValidatorException {

    if (!validaCNPJ(String.valueOf(o))) {
      FacesMessage message = new FacesMessage();
      message.setSeverity(FacesMessage.SEVERITY_ERROR);
      message.setSummary("CNPJ inválido!");
      throw new ValidatorException(message);
    }
  }