public void save() throws Exception { if (this.foto.getSize() < 1) { FacesContext.getCurrentInstance() .addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Foto Obrigatoria!", "")); return; } byte[] img = null; if (usuarioBO.isRenderizaImagem(this.foto.getSize())) { img = Util.decreaseSizeImg(this.foto.getInputstream(), 800, 600); usuario.setFotoByte(img); } else { usuario.convertiInputStremToByte(this.foto.getInputstream(), this.foto.getSize()); } String projeto = FacesContext.getCurrentInstance().getExternalContext().getRealPath("/"); usuario.setSerialPlayerId(serialPlayer.getId()); if (usuarioBO.save(usuario, projeto).getId() != null) { this.redenderizaFoto = true; byte[] fotoBase64 = Base64.encodeBase64(usuario.getFotoByte()); usuario.setFoto("data:image/png;base64," + new String(fotoBase64)); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_INFO, "Inscrição realizada com sucesso !", "")); } else { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Erro ao realizar a inscrição !", "")); } }
public void validaNick() { boolean isExiste = usuarioBO.validaNick(this.usuario.getNickJogo()); if (isExiste) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Este Nick Já existe.", "")); usuario.setNickJogo(""); } }