List of usage examples for javax.persistence Persistence createEntityManagerFactory
public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName)
From source file:org.SRV.testServlet.java
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { double value1 = Double.parseDouble(request.getParameter("val1")); double value2 = Double.parseDouble(request.getParameter("val2")); UserDetails user = (UserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); String username = user.getUsername(); //com.seostella_springsecuritybasics_war_1.0.0-BUILD-SNAPSHOTPU entityManagerFactory = Persistence.createEntityManagerFactory("org.SRV_war_1.0.0-BUILD-SNAPSHOTPU"); double result = 0; switch (request.getParameter("operation").charAt(0)) { case '+': result = value1 + value2;//from ww w . j ava 2s.c o m break; case '-': result = value1 - value2; break; case '*': result = value1 * value2; break; case '/': result = value1 / value2; break; default: break; } EntityManager entityManager = entityManagerFactory.createEntityManager(); entityManager.getTransaction().begin(); Date date = new Date(); Essence essence = new Essence(); essence.setLogin(username); essence.setDate(date); essence.setValue1(Double.toString(value1)); essence.setValue2(Double.toString(value2)); essence.setOperation(request.getParameter("operation")); essence.setResult(Double.toString(result)); entityManager.persist(essence); entityManager.getTransaction().commit(); entityManager.clear(); entityManager.close(); entityManagerFactory.close(); JSONObject obj; obj = new JSONObject(); obj.put("result", result); //response.getOutputStream().print(obj.toString()); response.getWriter().write(obj.toString()); }
From source file:edu.csueb.cs6320.utils.UserService.java
/** * If the email/password combination is valid, returns the user that belongs to it; otherwise returns null * @param email The user's email//from w w w .j ava2 s .co m * @param password The user's password * @return The user, if authentic; otherwise null */ public User getAuthenticatedUser(String email, String password) { EntityManager em = Persistence.createEntityManagerFactory("TestPU").createEntityManager(); User u = null; try { u = (User) em.createQuery("SELECT u FROM User u WHERE u.email = :inEmail") .setParameter("inEmail", email).setMaxResults(1).getSingleResult(); } catch (javax.persistence.NoResultException e) { System.out.println("No user found with that email"); return null; } catch (Exception e) { System.out.println("Exception occurred while trying to find user " + "by email address, of class: " + e.getClass().toGenericString()); e.printStackTrace(); } if (u == null) { return null; } try { if (Auth.isCorrectPassword(password, u.getSalt(), u.getSaltedHashedPassword())) { return u; } } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return null; }
From source file:org.drools.services.RegisterTaskTest.java
@Before public void setUp() throws InterruptedException, IOException { //Task Related Stuff // Use persistence.xml configuration this.emf = Persistence.createEntityManagerFactory("org.drools.task"); this.taskService = new TaskService(this.emf, SystemEventListenerFactory.getSystemEventListener()); this.taskSession = this.taskService.createSession(); MockUserInfo userInfo = new MockUserInfo(); this.taskService.setUserinfo(userInfo); Map vars = new HashedMap(); Reader reader = null;// w w w . j a va2s.co m try { reader = new InputStreamReader( new ClassPathResource("org/drools/task/LoadUsers.mvel").getInputStream()); this.users = (Map<String, User>) eval(reader, vars); for (User user : this.users.values()) { this.taskSession.addUser(user); } } finally { if (reader != null) { reader.close(); } reader = null; } try { reader = new InputStreamReader( new ClassPathResource("org/drools/task/LoadGroups.mvel").getInputStream()); this.groups = (Map<String, Group>) eval(reader, vars); for (Group group : this.groups.values()) { this.taskSession.addGroup(group); } } finally { if (reader != null) { reader.close(); } } // Human task Server configuration SocketAddress htAddress = new InetSocketAddress("127.0.0.1", 9123); SocketAcceptor htAcceptor = new NioSocketAcceptor(); htAcceptor.setHandler(new MinaIoHandler(SystemEventListenerFactory.getSystemEventListener(), new TaskServerMessageHandlerImpl(this.taskService, SystemEventListenerFactory.getSystemEventListener()))); this.serverTask = new MinaAcceptor(htAcceptor, htAddress); this.serverTask.start(); Thread.sleep(5000); // End Execution Server //Execution Node related stuff System.out.println("Server 1 Starting!"); // the servers should be started in a different machine (jvm or physical) or in another thread SocketAddress address = new InetSocketAddress("127.0.0.1", 9124); NodeData nodeData = new NodeData(); // setup Server SocketAcceptor acceptor = new NioSocketAcceptor(); acceptor.setHandler(new MinaIoHandler(SystemEventListenerFactory.getSystemEventListener(), new GenericMessageHandlerImpl(nodeData, SystemEventListenerFactory.getSystemEventListener()))); this.serverNode = new MinaAcceptor(acceptor, address); this.serverNode.start(); System.out.println("Server 1 Started! at = " + address.toString()); Thread.sleep(5000); }
From source file:org.traccar.web.server.model.DataServiceImpl.java
@Override public void init() throws ServletException { super.init(); ServletContext servletContext = getServletContext(); modisFilesLocation = servletContext.getInitParameter("modis_files_location"); modisSearchResultLocation = servletContext.getInitParameter("modis_search_result_location"); String persistenceUnit;/* w w w . j a va2s . c om*/ try { Context context = new InitialContext(); context.lookup(PERSISTENCE_DATASTORE); persistenceUnit = PERSISTENCE_UNIT_RELEASE; } catch (NamingException e) { persistenceUnit = PERSISTENCE_UNIT_DEBUG; } entityManagerFactory = Persistence.createEntityManagerFactory(persistenceUnit); // Create Administrator account EntityManager entityManager = getServletEntityManager(); TypedQuery<User> query = entityManager.createQuery("SELECT x FROM User x WHERE x.login = 'roger'", User.class); List<User> results = query.getResultList(); if (results.isEmpty()) { User user = new User(); user.setLogin("roger"); user.setPassword("roger"); user.setAdmin(true); createUser(entityManager, user); } refreshQuakesTimer.schedule(new TimerTask() { @Override public void run() { loadEarthquakeData(); } }, REFRESH_QUAKES_INTERVAL); // Load earthquake data loadEarthquakeData(); }
From source file:org.ejbca.extra.ra.ExtRATestClient.java
ExtRATestClient(String[] args) throws Exception { CryptoProviderTools.installBCProvider(); if (args.length != 8) { log.debug("Number of arguments: " + args.length); help();/*from w w w . ja v a 2 s. c o m*/ System.exit(-1); // NOPMD, it's not a JEE app } else { requestKeyStore = args[ARG_TYPE].equalsIgnoreCase(TYPE_KEYSTORE); EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("external-ra-cli"); msghome = new MessageHome(entityManagerFactory, MessageHome.MESSAGETYPE_EXTRA, true); securitylevel = args[ARG_SECURITYLEVEL]; if (!securitylevel.equalsIgnoreCase(SECURITY_UNSECURED) && !securitylevel.equalsIgnoreCase(SECURITY_SIGNED) && !securitylevel.equalsIgnoreCase(SECURITY_ENCRYPTED) && !securitylevel.equalsIgnoreCase(SECURITY_SIGNEDENCRYPTED)) { throw new Exception("Invalid SecurityLevel: " + securitylevel); } if (securitylevel.equalsIgnoreCase(SECURITY_SIGNED) || securitylevel.equalsIgnoreCase(SECURITY_SIGNEDENCRYPTED)) { RAKeyStore rakeystore = new RAKeyStore(args[ARG_KEYSTOREPATH], args[ARG_PASSWORD]); Certificate[] chain = rakeystore.getKeyStore().getCertificateChain(rakeystore.getAlias()); cAChain = new Vector(); for (int i = 0; i < chain.length; i++) { if (((X509Certificate) chain[i]).getBasicConstraints() != -1) { cAChain.add(chain[i]); } } raKey = (PrivateKey) rakeystore.getKeyStore().getKey(rakeystore.getAlias(), args[ARG_PASSWORD].toCharArray()); raCert = (X509Certificate) rakeystore.getKeyStore().getCertificate(rakeystore.getAlias()); } if (securitylevel.equalsIgnoreCase(SECURITY_ENCRYPTED) || securitylevel.equalsIgnoreCase(SECURITY_SIGNEDENCRYPTED)) { CertificateFactory cf = CertTools.getCertificateFactory(); encCert = (X509Certificate) cf.generateCertificate(new FileInputStream(args[ARG_ENCRYPTIONCERT])); } reqPerMin = Integer.parseInt(args[ARG_REQUESTSPERMIN]); concurrentRAs = Integer.parseInt(args[ARG_CONCURRENTRAS]); waitTime = Integer.parseInt(args[ARG_WAITTIME]); } }
From source file:com.edsoft.teknosaproject.bean.ReportBean.java
@Override public void typeListener() { Menus menus;//from ww w . j av a 2 s. com typeMenu.clear(); brandMenu.clear(); documentMenu.clear(); path = Paths.get(DIR, "AnaDepo", family); //path = Paths.get("D:", "Teknosa", family); fileList = path.toFile().listFiles(); EntityManager em = Persistence.createEntityManagerFactory("teknosa").createEntityManager(); em.getTransaction().begin(); Query query = em.createNamedQuery("Menus.findByValued"); typeMenu.add(new SelectItem("", "Seiniz")); for (File file : fileList) { if (file.isDirectory()) { query.setParameter("valued", file.getName()); menus = (Menus) query.getResultList().get(0); menus.setLabel(menus.getLabel1()); menus.setValue(menus.getValued()); typeMenu.add(menus); } } em.getTransaction().commit(); em.close(); }
From source file:com.doculibre.constellio.utils.persistence.ConstellioPersistenceContext.java
private static synchronized void init() { if (ENTITY_MANAGER_FACTORY == null) { PluginAwareClassLoader pluginAwareClassLoader = new PluginAwareClassLoader(); Thread.currentThread().setContextClassLoader(pluginAwareClassLoader); ENTITY_MANAGER_FACTORY = Persistence.createEntityManagerFactory(ENTITY_MANAGER_FACTORY_NAME); Thread.currentThread().setContextClassLoader(pluginAwareClassLoader.getDefaultClassLoader()); }/*from w w w . ja v a 2 s. c o m*/ }
From source file:Logica.Usuario.java
/** * * @param item/*from www.j a va2 s. c o m*/ * @return boolean * @throws RemoteException * * Crea un tem */ @Override public boolean crearItem(ItemInventario item) throws RemoteException { EntityManagerFactory emf = Persistence.createEntityManagerFactory("Biot_ServerPU"); boolean hecho = false; ItemJpaController itm = new ItemJpaController(emf); Item i = new Item(item.getNumero(), item.getInventario(), item.getDescripcion(), item.getPresentacion(), new Double(Float.toString(item.getCantidad())), new Double(Float.toString(item.getPrecio())), item.getcCalidad(), item.getCEsp()); try { itm.create(i); hecho = true; emf.close(); } catch (Exception ex) { Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex); } return hecho; }
From source file:ejb.bean.UsuarioDAOJPAImplBean.java
/**Mtodo para a busca de todos os usurios existentes no banco de dados. * @author Richel Sensineli/*www.j a v a 2s . c o m*/ * @param nome String - Nome do usurio * @return Collection list */ @Override public Collection buscaTodosUsuarios() { EntityManagerFactory emf = Persistence.createEntityManagerFactory("UsuarioPU"); EntityManager em = emf.createEntityManager(); Query q = em.createQuery("select u from UsuarioImpl u"); Collection result = null; result = q.getResultList(); em.clear(); em.close(); emf.close(); return result; }