public class DefaultTransaction extends Transaction
Transaction.TransactionAwareExecution, Transaction.TransactionFactory, Transaction.TxInvalidationSetattachedObjects, captureInvalidationStackTraces, CFG_ENABLE_TX_CACHE, CFG_ROLLBACK_ON_COMMIT_ERROR, lastStartTL| Modifier | Constructor and Description |
|---|---|
protected |
DefaultTransaction() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearRollbackOnly()
Made public for special callers.
|
void |
flush()
From
SmartTransactionObject.. |
boolean |
isRollbackOnly()
From
SmartTransactionObject.. |
boolean |
useCacheInternal(AbstractCacheUnit unit)
by implementing this method subclasses can influence the result of
Transaction.useCache(AbstractCacheUnit) |
activateAsCurrentTransaction, activateCache, addDelayedConstraint, addToDelayedRemoval, addToDelayedRollbackLocalInvalidations, assertNoCurrentTransactionRunning, attach, begin, beginOuter, bindConnection, calculatedUserTAEnabled, checkBeforeCommit, checkBeforeRollback, checkDelayedConstrains, checkForOtherCurrentTxRunning, clearDelayedConstrains, clearTxBoundConnectionAndNotify, clearTxBoundConnectionAndNotifyCommit, clearTxBoundConnectionAndNotifyRollback, commit, commitConnectionAndClearAndUnsetAsCurrent, createNew, current, decreaseOpenTransactionCount, dettach, enableDelayedStore, enableTxCache, enableUserTransactionForThread, execute, execute, executeOnCommit, executeOnRollback, executeOrDelayStore, finishExecute, flushDelayedStore, flushDelayedStore, getAfterSaveEventListenerRegistry, getAttached, getAttachedEntityInstance, getBeginTransactionStack, getConnectionToBind, getContextEntry, getCurrentIfExists, getEntityChangesCollector, getObjectID, getOpenTransactionCount, getOrCreateGlobalCacheAdapter, getOrCreateLegacyCacheAdapter, getOrCreateTxLocalCacheAdapter, getOrLoadTxBoundEntityInstance, getTransactionAwareCache, getTransactionsFactory, getTXBoundConnection, increaseOpenTransactionCount, invalidate, invalidate, invalidate, invalidate, invalidateAndNotifyCommit, invalidateAndNotifyRollback, invalidateFromDirectPersistence, isCurrent, isDelayedStoreEnabled, isExceptionIsPermitted, isInCommitOrRollback, isInvalidated, isNested, isRollbackOnCommitError, isRunning, isTxCacheEnabled, isUserTransactionEnabled, loadAfterSaveListenerRegistry, lock, logBeforeBegin, logBeforeCommit, logBeforeRollback, notifyCommit, notifyRollback, onNestedBeginError, onOuterBeginError, performCommitBeginEvery, printContextInfo, registerEntityInstance, reloadEntityInstance, removeFromEntityMap, rollback, rollbackConnection, rollbackConnection, rollbackOuter, setAsCurrent, setContextEntry, setRollbackOnCommitError, setRollbackOnly, setTransactionFactory, setTransactionIsolationLevel, toException, unsetTransactionFactory, unsetTxBoundConnection, useCachepublic boolean useCacheInternal(AbstractCacheUnit unit)
TransactionTransaction.useCache(AbstractCacheUnit)useCacheInternal in class Transactionpublic void clearRollbackOnly()
clearRollbackOnly in class Transactionpublic final boolean isRollbackOnly()
SmartTransactionObject..isRollbackOnly in class Transactionpublic void flush()
SmartTransactionObject..Copyright © 2018 SAP SE. All Rights Reserved.