# Uses of Interface
org.eclipse.emf.cdo.transaction.CDOUserTransaction

Packages that use CDOUserTransaction
Package
Description
org.eclipse.emf.cdo.transaction
Client concepts for dealing with transactions, distributed transactions and their save points.
org.eclipse.emf.spi.cdo
Client service provider interfaces and useful base implementations.

## Uses of CDOUserTransaction in org.eclipse.emf.cdo.transaction

Subinterfaces of CDOUserTransaction in org.eclipse.emf.cdo.transaction
Modifier and Type
Interface
Description
`interface`
`CDOFileTransaction`
A transaction whose uncommitted changes can be persisted in a local file and explicitly pushed to the repository.
`interface`
`CDONestedTransaction`
A transaction-compatible facade for a `transaction scope`.
`interface`
`CDOTransaction`
A read-write view to the current (i.e.
`interface`
`CDOXATransaction`
A distributed (XA) transaction that can atomically commit the changes to multiple `resource sets`, each represented by a registered `view set`.
Classes in org.eclipse.emf.cdo.transaction that implement CDOUserTransaction
Modifier and Type
Class
Description
`class`
`CDOPushTransaction`
Deprecated.
As of 4.30, use `CDOFileTransaction`.
Methods in org.eclipse.emf.cdo.transaction that return CDOUserTransaction
Modifier and Type
Method
Description
`CDOUserTransaction`
CDOUserSavepoint.`getTransaction()`
Returns the transaction that owns this savepoint.

## Uses of CDOUserTransaction in org.eclipse.emf.spi.cdo

Subinterfaces of CDOUserTransaction in org.eclipse.emf.spi.cdo
Modifier and Type
Interface
Description
`interface`
`DelegatingCDOTransaction`
SPI for a transaction wrapper that exposes exactly one delegation level.
`interface`
`InternalCDOTransaction`
If the meaning of this type isn't clear, there really should be more of a description here...
`interface`
`InternalCDOUserTransaction`
If the meaning of this type isn't clear, there really should be more of a description here...
`interface`
`InternalCDOXATransaction`
If the meaning of this type isn't clear, there really should be more of a description here...