List of usage examples for javax.persistence Persistence createEntityManagerFactory
public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName)
From source file:edu.harvard.i2b2.fhirserver.ejb.AccessTokenBean.java
@PostConstruct public void init() { try {//from w ww .j a va 2s .com EntityManagerFactory factory = Persistence.createEntityManagerFactory("testPer"); em = factory.createEntityManager(); Random r = new Random(); // createAccessToken("clientId232" + r.nextInt()); // deleteAllAccessTokens(); if (Config.openAccessToken != null) { createIfNotExistsDemoAccessToken(); } } catch (Exception ex) { logger.error("", ex); } }
From source file:epn.edu.ec.bibliotecadigital.servidor.ServerRunnable.java
public ServerRunnable(Socket clientSocket, Server server, boolean ocupado) { emf = Persistence.createEntityManagerFactory("epn.edu.ec_BibliotecaDigital_jar_1.0-SNAPSHOTPU"); this.clientSocket = clientSocket; this.server = server; this.ocupado = ocupado; }
From source file:BO.UserHandler.java
public boolean login(VUser u) { EntityManager em;/*w w w . ja v a 2 s . co m*/ EntityManagerFactory emf; emf = Persistence.createEntityManagerFactory(PERSISTENCE_NAME); em = emf.createEntityManager(); try { Query q = em.createQuery("SELECT u FROM User u WHERE u.email LIKE :email"); q.setParameter("email", u.getEmail()); q.setMaxResults(1); q.getSingleResult(); return true; } catch (NoResultException e) { em.getTransaction().begin(); User userToInsert = new User(u.getEmail()); em.persist(userToInsert); em.flush(); em.getTransaction().commit(); return true; } finally { if (em != null) { em.close(); } emf.close(); } }
From source file:in.bookmylab.jpa.JpaDAO.java
private JpaDAO() { emf = Persistence.createEntityManagerFactory("AutoLABPU"); }
From source file:edu.csueb.cs6320.utils.UserService.java
public boolean delete(long userid) { EntityManager em = Persistence.createEntityManagerFactory("TestPU").createEntityManager(); User u = em.find(User.class, userid); if (u == null) { return false; }//from www . j ava2 s . c om em.getTransaction().begin(); em.remove(u); em.getTransaction().commit(); em.close(); return true; }
From source file:test.unit.be.fedict.hsm.entity.KeyStoreSingletonBeanTest.java
@Test public void testSignature() throws Exception { EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("test"); EntityManager entityManager = entityManagerFactory.createEntityManager(); EntityTransaction entityTransaction = entityManager.getTransaction(); entityTransaction.begin();/*from ww w .j a va2 s . c om*/ KeyStoreEntity keyStoreEntity = new KeyStoreEntity("test", KeyStoreType.PKCS12, KeyStoreSingletonBeanTest.class.getResource("/keystore.p12").toURI().getPath(), "secret"); entityManager.persist(keyStoreEntity); KeyStoreSingletonBean keyStoreSingletonBean = new KeyStoreSingletonBean(); Field entityManagerField = KeyStoreSingletonBean.class.getDeclaredField("entityManager"); entityManagerField.setAccessible(true); entityManagerField.set(keyStoreSingletonBean, entityManager); KeyStoreLoaderBean keyStoreLoaderBean = new KeyStoreLoaderBean(); Field keyStoreLoaderField = KeyStoreSingletonBean.class.getDeclaredField("keyStoreLoader"); keyStoreLoaderField.setAccessible(true); keyStoreLoaderField.set(keyStoreSingletonBean, keyStoreLoaderBean); keyStoreSingletonBean.loadKeys(); keyStoreSingletonBean.newKeyStore(keyStoreEntity.getId()); byte[] toBeSigned = "hello world".getBytes(); MessageDigest messageDigest = MessageDigest.getInstance("SHA1"); messageDigest.update(toBeSigned); byte[] digestValue = messageDigest.digest(); LOG.debug("digest value: " + new String(Hex.encodeHex(digestValue))); byte[] signatureValue = keyStoreSingletonBean.sign(keyStoreEntity.getId(), "alias", "SHA-1", digestValue); assertNotNull(signatureValue); LOG.debug("signature size: " + signatureValue.length); KeyStore keyStore = KeyStore.getInstance("PKCS12"); keyStore.load(KeyStoreSingletonBeanTest.class.getResourceAsStream("/keystore.p12"), "secret".toCharArray()); RSAPublicKey publicKey = (RSAPublicKey) keyStore.getCertificate("alias").getPublicKey(); BigInteger signatureValueBigInteger = new BigInteger(signatureValue); BigInteger originalBigInteger = signatureValueBigInteger.modPow(publicKey.getPublicExponent(), publicKey.getModulus()); LOG.debug("original message: " + new String(Hex.encodeHex(originalBigInteger.toByteArray()))); Signature signature = Signature.getInstance("SHA1withRSA"); signature.initVerify(publicKey); signature.update(toBeSigned); boolean result = signature.verify(signatureValue); assertTrue(result); }
From source file:org.opennaas.core.resources.mock.MockResourceDescriptorPersistedRepository.java
public MockResourceDescriptorPersistedRepository() throws ResourceException { try {/*from w w w . j a v a 2s.c o m*/ emFactory = Persistence.createEntityManagerFactory("ResourceCore-test"); em = emFactory.createEntityManager(); } catch (Exception ex) { ex.printStackTrace(); throw new ResourceException("MockResourceDescriptorRepository could not be created"); } }
From source file:com.amour.imagecrawler.ImagesManager.java
protected ImagesManager() throws SQLException { this.imagesList = new ArrayList<>(); EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpaManager"); jpaController = new ImagesJpaController(emf); }
From source file:org.sofun.platform.facebook.test.SofunCoreTestCase.java
@Override protected void setUp() throws Exception { super.setUp(); try {/*from w ww. j a v a 2s . c o m*/ logger.info("Starting in-memory HSQL database for unit tests"); Class.forName("org.hsqldb.jdbcDriver"); connection = DriverManager.getConnection("jdbc:hsqldb:mem:unit-testing-jpa", "sa", ""); } catch (Exception ex) { ex.printStackTrace(); fail("Exception during HSQL database startup."); } try { // logger.info("Building JPA EntityManager for unit tests"); emFactory = Persistence.createEntityManagerFactory(CoreConstants.PERSISTENCE_UNIT); em = emFactory.createEntityManager(); } catch (Exception ex) { ex.printStackTrace(); fail("Exception during JPA EntityManager instanciation."); } beginTransaction(); }
From source file:com.impetus.kundera.EntityManagerImplTest.java
@Before public void setUp() { emf = Persistence.createEntityManagerFactory("kunderatest"); em = emf.createEntityManager(); }