List of usage examples for javax.persistence Persistence createEntityManagerFactory
public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName)
From source file:Logica.Usuario.java
/** * * @return ArrayList/*from w w w.j a v a2s .c om*/ * * Genera una lista con los usuarios actualmente registrados en el sistema. */ @Override public ArrayList<users> getUsuarios() throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); UsuarioJpaController contr = new UsuarioJpaController(emf); List<Entities.Usuario> lst = contr.findUsuarioEntities(); ArrayList<users> lista = new ArrayList<>(); for (Entities.Usuario usuario : lst) { lista.add(usuario.UsuarioToUsers(usuario)); } emf.close(); return lista; }
From source file:Logica.Usuario.java
/** * * @param id//w w w . j ava 2 s . co m * @return boolean * @throws RemoteException * * Elimina a un usuario del sistema */ @Override public boolean EliminarUsuario(String id) throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); boolean hecho = false; UsuarioJpaController us = new UsuarioJpaController(emf); try { PermisosJpaController p = new PermisosJpaController(emf); Permisos findPermisos = p.findPermisos(id.trim()); if (findPermisos != null) { p.destroy(id.trim()); } us.destroy(id.trim()); hecho = true; } catch (IllegalOrphanException | NonexistentEntityException ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } emf.close(); return hecho; }
From source file:Logica.Usuario.java
/** * * @param id/* ww w .j a va 2 s.c om*/ * @return * @throws RemoteException */ @Override public users getDatosUsuario(String id) throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); UsuarioJpaController us = new UsuarioJpaController(emf); Entities.Usuario findUsuario = us.findUsuario(id); emf.close(); return findUsuario.UsuarioToUsers(findUsuario); }
From source file:Logica.Usuario.java
/** * * @param u/*from www . j a va 2 s . c om*/ * @return * @throws RemoteException */ @Override public boolean EditarUsuario(users u) throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); boolean hecho = false; UsuarioJpaController us = new UsuarioJpaController(emf); Entities.Usuario findUsuario = us.findUsuario(u.getId().toString()); findUsuario.setNombre(u.getNombre()); findUsuario.setCorreo(u.getCorreo()); findUsuario.setLab(u.getLab()); try { us.edit(findUsuario); hecho = true; } catch (NonexistentEntityException ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } catch (Exception ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } emf.close(); return hecho; }
From source file:Logica.Usuario.java
/** * * @param p//from w w w.j a v a 2 s.c o m * @return * @throws RemoteException * * Asigna los permisos a un usuario */ @Override public boolean AsignarPermisos(permisos p) throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); boolean hecho = false; PermisosJpaController per = new PermisosJpaController(emf); Permisos lista = per.findPermisos(p.getId()); Permisos pp = new Permisos(p.getId()); pp.setCrearItem((p.isCrearItem() == 1 ? '1' : '0')); pp.setCrearProv((p.isCrearProveedor()) == 1 ? '1' : '0'); pp.setCrearUsuario((p.isCrearUsuario()) == 1 ? '1' : '0'); pp.setDescargarConsumos((p.isDescargarConsumos()) == 1 ? '1' : '0'); pp.setRecibirPedido((p.isRecibirPedidos()) == 1 ? '1' : '0'); pp.setRepDescargos((p.isGenRepDescargos()) == 1 ? '1' : '0'); pp.setRepInventario((p.isGenRepInventario()) == 1 ? '1' : '0'); pp.setRepUsuarios((p.isGenRepUsuarios()) == 1 ? '1' : '0'); pp.setRepProv((p.isGenRepProveedores()) == 1 ? '1' : '0'); pp.setRepixp((p.isGenRepItemxProveedor()) == 1 ? '1' : '0'); pp.setSolProd((p.isSolicitarProductos()) == 1 ? '1' : '0'); pp.setRealizarCot((p.isRealizarCotizaciones()) == 1 ? '1' : '0'); pp.setAprobarCot((p.isAprobarCotizaciones()) == 1 ? '1' : '0'); pp.setOcompra((p.isGenerarOrdenesCompra()) == 1 ? '1' : '0'); pp.setBloqUs((p.isBloquearUsuario()) == 1 ? '1' : '0'); pp.setGenfdc001((p.getGenfdc001()) == 1 ? '1' : '0'); if (lista == null) { try { pp.setUsuario(new UsuarioJpaController(emf).findUsuario(p.getId())); per.create(pp); hecho = true; } catch (PreexistingEntityException ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } catch (Exception ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } } else { try { pp.setUsuario(new UsuarioJpaController(emf).findUsuario(p.getId())); per.edit(pp); hecho = true; } catch (NonexistentEntityException ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } catch (Exception ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } } emf.close(); return hecho; }
From source file:Logica.Usuario.java
/** * * @param id/*from ww w. j av a2 s . c o m*/ * @return * @throws RemoteException * * Devuelve la lista de permisos correspondientes al usuario con el id * ingresado */ @Override public permisos lista(String id) throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); PermisosJpaController per = new PermisosJpaController(emf); Permisos aux = per.findPermisos(id); permisos listaPermisos = new permisos(); if (aux != null) { listaPermisos = new permisos(id, (aux.getCrearItem() == '1' ? 1 : 0), (aux.getCrearProv() == '1' ? 1 : 0), (aux.getCrearUsuario() == '1' ? 1 : 0), (aux.getDescargarConsumos() == '1' ? 1 : 0), (aux.getRecibirPedido() == '1' ? 1 : 0), (aux.getRepDescargos() == '1' ? 1 : 0), (aux.getRepInventario() == '1' ? 1 : 0), (aux.getRepUsuarios() == '1' ? 1 : 0), (aux.getRepProv() == '1' ? 1 : 0), (aux.getRepixp() == '1' ? 1 : 0), (aux.getSolProd() == '1' ? 1 : 0), (aux.getRealizarCot() == '1' ? 1 : 0), (aux.getAprobarCot() == '1' ? 1 : 0), (aux.getOcompra() == '1' ? 1 : 0), (aux.getBloqUs() == '1' ? 1 : 0), (aux.getGenfdc001() == '1' ? 1 : 0)); } emf.close(); return listaPermisos; }
From source file:Logica.Usuario.java
/** * * @param descripcion/* w ww. j a v a2 s . com*/ * @param presentacion * @param inv * @return * @throws RemoteException */ @Override public ArrayList<ItemInventario> busquedaItem(String descripcion, String presentacion, String inv) throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); EntityManager em = emf.createEntityManager(); Query q = em.createNamedQuery("Item.busqueda"); q.setParameter("descripcion", "%" + descripcion + "%"); q.setParameter("presentacion", "%" + presentacion + "%"); q.setParameter("inv", "%" + inv + "%"); List<Item> resultList = q.getResultList(); if (resultList == null) { emf.close(); return new ArrayList<>(); } else { ArrayList<ItemInventario> lstRetorno = new ArrayList<>(); for (Item i : resultList) { lstRetorno.add(i.EntityToItem(i)); } emf.close(); return lstRetorno; } }
From source file:Logica.Usuario.java
/** * * @param sol//from w ww. ja v a 2 s . com * @param itemsSolicitud * @return * @throws RemoteException * * Crea la solicitud */ @Override public Integer crearSolicitud(solicitudPr sol, ArrayList<ItemInventario> itemsSolicitud) throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); boolean solCreada = false; boolean itemsEnviados = false; SolicitudPr s = new SolicitudPr(); SolicitudPrJpaController con = new SolicitudPrJpaController(emf); s.setIdSolicitante(sol.getIdSolicitante()); s.setFecha(new java.util.Date(sol.getFecha().getTimeInMillis())); s.setObservaciones(sol.getObservaciones()); s.setRevisado("NO"); con.create(s); solCreada = true; Double numSol = 0.0; if (solCreada == true) { EntityManager em = emf.createEntityManager(); Query q = em.createNamedQuery("SolicitudPr.getUltima"); q.setParameter("id", sol.getIdSolicitante()); numSol = new Double(q.getResultList().get(0).toString()); ItxsolJpaController conItems = new ItxsolJpaController(emf); for (ItemInventario i : itemsSolicitud) { if (i.getCantidadSolicitada() <= 0) { itemsEnviados = false; } else { conItems.create(new Itxsol(new Double(Float.toString(i.getCantidadSolicitada())), numSol, new Item(i.getNumero()), "NO", 0.0)); } } itemsEnviados = true; TablamostrarJpaController conTabla = new TablamostrarJpaController(emf); Tablamostrar tablamostrar = new Tablamostrar(); tablamostrar.setIdArchivo(numSol); tablamostrar.setIdUsuario(sol.getIdSolicitante()); tablamostrar.setTipoArchivo("Solicitud"); tablamostrar.setMostrar("SI"); conTabla.create(tablamostrar); tablamostrar.setTipoArchivo("SolicitudRev"); tablamostrar.setMostrar("SI"); conTabla.create(tablamostrar); tablamostrar.setTipoArchivo("SolicitudNoRev"); tablamostrar.setMostrar("SI"); conTabla.create(tablamostrar); } if (itemsEnviados == false) { try { con.destroy(numSol); } catch (NonexistentEntityException ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } } emf.close(); return (solCreada && itemsEnviados) ? numSol.intValue() : 0; }
From source file:us.co.douglas.assessor.dao.AccountDAOImpl.java
public EntityManager getEntityManager() { return Persistence.createEntityManagerFactory("theAllNewAssessor").createEntityManager(); }
From source file:com.medicaid.mmis.util.DataLoader.java
/** * The main function, imports the files given as arguments. * //from w w w . j a v a 2s . c o m * @param args the file names * @throws IOException for read/write errors * @throws PortalServiceException for any other errors */ public static void main(String[] args) throws IOException, PortalServiceException { if (args.length != 2) { System.out.println("2 file path arguments are required."); return; } PropertyConfigurator.configure("log4j.properties"); logger = Logger.getLogger(DataLoader.class); LookupServiceBean lookupBean = new LookupServiceBean(); EntityManagerFactory emf = Persistence.createEntityManagerFactory("cms-data-load"); EntityManager em = emf.createEntityManager(); lookupBean.setEm(em); DataLoader loader = new DataLoader(); loader.setLookup(lookupBean); SequenceGeneratorBean sequence = new SequenceGeneratorBean(); sequence.setEm(em); ProviderEnrollmentServiceBean enrollmentBean = new ProviderEnrollmentServiceBean(); enrollmentBean.setEm(em); enrollmentBean.setSequence(sequence); enrollmentBean.setLookupService(lookupBean); loader.setEnrollmentService(enrollmentBean); long processId = sequence.getNextValue("PROCESS_ID"); System.out.println("Started process id " + processId); BufferedReader br = null; PrintWriter accepted = null; PrintWriter rejected = null; try { System.out.println("Processing file 1..."); File success = new File("accepted_1_" + processId + ".txt"); File failure = new File("rejected_1_" + processId + ".txt"); success.createNewFile(); failure.createNewFile(); accepted = new PrintWriter(success); rejected = new PrintWriter(failure); br = new BufferedReader(new FileReader(args[0])); String line = null; int total = 0; int errors = 0; while ((line = br.readLine()) != null) { total++; try { em.getTransaction().begin(); loader.readProviderFile(new ByteArrayInputStream(line.getBytes())); em.getTransaction().commit(); accepted.println(line); logger.info("Commit row " + total); } catch (PortalServiceException e) { rejected.println(line); em.getTransaction().rollback(); errors++; logger.error("Rollback row " + total + " :" + e.getMessage()); } } accepted.flush(); accepted.close(); rejected.flush(); rejected.close(); br.close(); System.out.println("Total records read: " + total); System.out.println("Total rejected: " + errors); System.out.println("Processing file 2..."); success = new File("accepted_2_" + processId + ".txt"); failure = new File("rejected_2_" + processId + ".txt"); success.createNewFile(); failure.createNewFile(); accepted = new PrintWriter(success); rejected = new PrintWriter(failure); br = new BufferedReader(new FileReader(args[1])); line = null; total = 0; errors = 0; while ((line = br.readLine()) != null) { total++; try { em.getTransaction().begin(); Map<String, OwnershipInformation> owners = loader .readWS000EXT2OWNBEN(new ByteArrayInputStream(line.getBytes())); for (Map.Entry<String, OwnershipInformation> entry : owners.entrySet()) { enrollmentBean.addBeneficialOwners(entry.getKey(), entry.getValue()); } em.getTransaction().commit(); accepted.println(line); logger.info("Commit row " + total); } catch (PortalServiceException e) { rejected.println(line); em.getTransaction().rollback(); errors++; logger.error("Rollback row " + total + " :" + e.getMessage()); } } accepted.flush(); rejected.flush(); System.out.println("Total records read: " + total); System.out.println("Total rejected: " + errors); } finally { if (br != null) { br.close(); } if (accepted != null) { accepted.close(); } if (rejected != null) { rejected.close(); } } }