public Object getUserObject(Object key) { try { return _broker.getUserObject(key); } catch (RuntimeException re) { throw translate(re); } }
public Object getUserObject(Object key) { try { return _broker.getUserObject(key); } catch (RuntimeException re) { throw translate(re); } }
public Object getUserObject(Object key) { try { return _broker.getUserObject(key); } catch (RuntimeException re) { throw translate(re); } }
public Object getUserObject(Object key) { try { return _broker.getUserObject(key); } catch (RuntimeException re) { throw translate(re); } }
public Object getUserObject(Object key) { try { return _broker.getUserObject(key); } catch (RuntimeException re) { throw translate(re); } }
private void rollback(TransactionEvent trEvent) { Broker broker = (Broker) trEvent.getSource(); CompassTransaction tr = (CompassTransaction) broker.getUserObject(COMPASS_TRANSACTION_USER_OBJECT_KEY); CompassSession session = (CompassSession) broker.getUserObject(COMPASS_SESSION_USER_OBJECT_KEY); try { if (openJpaControlledTransaction) { try { tr.rollback(); } finally { session.close(); } } } finally { broker.putUserObject(COMPASS_TRANSACTION_USER_OBJECT_KEY, null); broker.putUserObject(COMPASS_SESSION_USER_OBJECT_KEY, null); } } });
private void commit(TransactionEvent trEvent) { Broker broker = (Broker) trEvent.getSource(); CompassTransaction tr = (CompassTransaction) broker.getUserObject(COMPASS_TRANSACTION_USER_OBJECT_KEY); CompassSession session = (CompassSession) broker.getUserObject(COMPASS_SESSION_USER_OBJECT_KEY); try { if (openJpaControlledTransaction) { try { tr.commit(); } finally { session.close(); } } } finally { broker.putUserObject(COMPASS_TRANSACTION_USER_OBJECT_KEY, null); broker.putUserObject(COMPASS_SESSION_USER_OBJECT_KEY, null); } }
/** * Return a persistence manager facade to the given broker retaining * previously associated persistence context type. */ public static OpenJPAEntityManager toEntityManager(Broker broker) { if (broker == null) return null; broker.lock(); try { OpenJPAEntityManager em = (OpenJPAEntityManager) broker.getUserObject(EM_KEY); if (em == null) { EntityManagerFactoryImpl emf = (EntityManagerFactoryImpl) toEntityManagerFactory(broker.getBrokerFactory()); em = emf.newEntityManagerImpl(broker); broker.putUserObject(EM_KEY, em); } return em; } catch (Exception e) { throw PersistenceExceptions.toPersistenceException(e); } finally { broker.unlock(); } }
/** * Return a persistence manager facade to the given broker retaining * previously associated persistence context type. */ public static OpenJPAEntityManager toEntityManager(Broker broker) { if (broker == null) return null; broker.lock(); try { OpenJPAEntityManager em = (OpenJPAEntityManager) broker.getUserObject(EM_KEY); if (em == null) { EntityManagerFactoryImpl emf = (EntityManagerFactoryImpl) toEntityManagerFactory(broker.getBrokerFactory()); em = emf.newEntityManagerImpl(broker); broker.putUserObject(EM_KEY, em); } return em; } catch (Exception e) { throw PersistenceExceptions.toPersistenceException(e); } finally { broker.unlock(); } }
/** * Return a persistence manager facade to the given broker retaining * previously associated persistence context type. */ public static OpenJPAEntityManager toEntityManager(Broker broker) { if (broker == null) return null; broker.lock(); try { OpenJPAEntityManager em = (OpenJPAEntityManager) broker.getUserObject(EM_KEY); if (em == null) { EntityManagerFactoryImpl emf = (EntityManagerFactoryImpl) toEntityManagerFactory(broker.getBrokerFactory()); em = emf.newEntityManagerImpl(broker); broker.putUserObject(EM_KEY, em); } return em; } catch (Exception e) { throw PersistenceExceptions.toPersistenceException(e); } finally { broker.unlock(); } }
/** * Return a persistence manager facade to the given broker retaining * previously associated persistence context type. */ public static OpenJPAEntityManager toEntityManager(Broker broker) { if (broker == null) return null; broker.lock(); try { OpenJPAEntityManager em = (OpenJPAEntityManager) broker.getUserObject(EM_KEY); if (em == null) { EntityManagerFactoryImpl emf = (EntityManagerFactoryImpl) toEntityManagerFactory(broker.getBrokerFactory()); em = emf.newEntityManagerImpl(broker); broker.putUserObject(EM_KEY, em); } return em; } catch (Exception e) { throw PersistenceExceptions.toPersistenceException(e); } finally { broker.unlock(); } }
/** * Return a persistence manager facade to the given broker retaining * previously associated persistence context type. */ public static OpenJPAEntityManager toEntityManager(Broker broker) { if (broker == null) return null; broker.lock(); try { OpenJPAEntityManager em = (OpenJPAEntityManager) broker.getUserObject(EM_KEY); if (em == null) { EntityManagerFactoryImpl emf = (EntityManagerFactoryImpl) toEntityManagerFactory(broker.getBrokerFactory()); em = emf.newEntityManagerImpl(broker); broker.putUserObject(EM_KEY, em); } return em; } catch (Exception e) { throw PersistenceExceptions.toPersistenceException(e); } finally { broker.unlock(); } }