@Override protected Object doGetTransaction() throws TransactionException { Tx tx = getCurrentTX(); if (tx != null && tx.transaction != null && tx.transaction.isActive()) { return tx; } tx = new Tx(); return tx; }
private DatastoreReaderWriter getDatastoreReadWriter() { return TransactionSynchronizationManager.isActualTransactionActive() ? ((DatastoreTransactionManager.Tx) ((DefaultTransactionStatus) TransactionAspectSupport .currentTransactionStatus()).getTransaction()).getTransaction() : this.datastore; } }
@Override protected Object doGetTransaction() throws TransactionException { Tx tx = getCurrentTX(); if (tx != null && tx.transaction != null && tx.transaction.isActive()) { return tx; } tx = new Tx(); return tx; }
private DatastoreReaderWriter getDatastoreReadWriter() { return TransactionSynchronizationManager.isActualTransactionActive() ? ((DatastoreTransactionManager.Tx) ((DefaultTransactionStatus) TransactionAspectSupport .currentTransactionStatus()).getTransaction()).getTransaction() : this.datastore; }