public void editar() { try { ejbFacade.edit(noticiaSelect); JsfUtil.addSuccessMessage("Noticia Editada"); } catch (Exception e) { JsfUtil.addErrorMessage("Error al editar la noticia: " + e); } }
private void performDestroy() { try { getFacade().remove(current); JsfUtil.addSuccessMessage(ResourceBundle.getBundle("/Bundle").getString("NoticiasDeleted")); } catch (Exception e) { JsfUtil.addErrorMessage( e, ResourceBundle.getBundle("/Bundle").getString("PersistenceErrorOccured")); } }
public void create() { try { current.setNoticiaUsrId(UsuariosController.getUsuarioActual()); current.setNoticiaImagen("i"); getFacade().create(current); JsfUtil.addSuccessMessage("Noticia creada con éxito"); } catch (Exception e) { JsfUtil.addErrorMessage( e, ResourceBundle.getBundle("/Bundle").getString("PersistenceErrorOccured")); } }
public String update() { try { getFacade().edit(current); JsfUtil.addSuccessMessage("Noticia actualizada"); return "View"; } catch (Exception e) { JsfUtil.addErrorMessage( e, ResourceBundle.getBundle("/Bundle").getString("PersistenceErrorOccured")); return null; } }
public void handleFilereUploadNoticiaFoto(FileUploadEvent event) throws IOException, URISyntaxException { // Cambiar foto try { // noticiaSelect.setNoticiaFecha(this.fecha); ejbFacade.edit(noticiaSelect); setIn(event.getFile().getInputstream()); setFile(event.getFile()); TransferFile(current.getNoticiaId(), "noticias"); } catch (Exception e) { JsfUtil.addErrorMessage("Error al cargar el archivo: " + e); } }
public void handleFileUploadNoticiaFoto(FileUploadEvent event) throws IOException, URISyntaxException { // Cambiar foto try { current.setNoticiaUsrId(UsuariosController.getUsuarioActual()); current.setNoticiaImagen("i"); current.setNoticiaFecha(this.fecha); create(); setIn(event.getFile().getInputstream()); setFile(event.getFile()); TransferFile(current.getNoticiaId(), "noticias"); } catch (Exception e) { JsfUtil.addErrorMessage("Error: " + e); } }
public String TransferFile(int nombreArchivo, String directorioTipo) { try { String direccion = ruta() + directorioTipo; // Crear carpeta de usuarios File folder = new File(direccion); if (!folder.exists()) { folder .mkdirs(); // esto crea la carpeta java, independientemente que exista el path completo, // si no existe crea toda la ruta necesaria } OutputStream out = new FileOutputStream(new File(direccion + "/" + nombreArchivo)); int read; byte[] bytes = new byte[(int) getFile().getSize()]; while ((read = in.read(bytes)) != -1) { out.write(bytes, 0, read); } in.close(); out.flush(); return direccion; } catch (IOException e) { JsfUtil.addErrorMessage("Error al subir el archivo"); return null; } }