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

Packages that use CDOUserSavepoint
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 CDOUserSavepoint in org.eclipse.emf.cdo.transaction

Subinterfaces of CDOUserSavepoint in org.eclipse.emf.cdo.transaction
Modifier and Type
Interface
Description
`interface`
`CDOSavepoint`
One in a sequence of possibly several points in time of a `transaction` that encapsulates the changes to transactional objects and that later changes can be `rolled back` to.
`interface`
`CDOXASavepoint`
Creates a save point in a `CDOXATransaction` that can be used to roll back a part of the transaction.
Methods in org.eclipse.emf.cdo.transaction that return CDOUserSavepoint
Modifier and Type
Method
Description
`CDOUserSavepoint`
CDOUserTransaction.`getLastSavepoint()`
Returns the most recently created savepoint.
`CDOUserSavepoint`
CDOUserSavepoint.`getNextSavepoint()`
Returns the next savepoint in the transaction's savepoint sequence.
`CDOUserSavepoint`
CDOUserSavepoint.`getPreviousSavepoint()`
Returns the previous savepoint in the transaction's savepoint sequence.
`CDOUserSavepoint`
CDOUserTransaction.`setSavepoint()`
Creates a save point in the `CDOTransaction` that can be used to roll back a part of the transaction

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

Subinterfaces of CDOUserSavepoint in org.eclipse.emf.spi.cdo
Modifier and Type
Interface
Description
`interface`
`InternalCDOSavepoint`
Adds transaction-internal access to the mutable segment owned by a savepoint.
`interface`
`InternalCDOUserSavepoint`
If the meaning of this type isn't clear, there really should be more of a description here...
`interface`
`InternalCDOXASavepoint`
If the meaning of this type isn't clear, there really should be more of a description here...