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(); }
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); }
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); } }
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); }
@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); } }
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); } } }
@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); }
@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); } }
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; }
/** * @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); }
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); } }
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; }
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); } }
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); }
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); }
/** * 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); }
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"; }
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); }
@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); } }
@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); }
@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); } }