Example usage for javax.persistence Persistence createEntityManagerFactory

List of usage examples for javax.persistence Persistence createEntityManagerFactory

Introduction

In this page you can find the example usage for javax.persistence Persistence createEntityManagerFactory.

Prototype

public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName) 

Source Link

Document

Create and return an EntityManagerFactory for the named persistence unit.

Usage

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();
}