Package org.eclipse.emf.spi.cdo

# Schnittstelle InternalCDOXATransaction

Alle Superschnittstellen:
  `CDOUserTransaction`, `CDOXATransaction`, `InternalCDOUserTransaction`

public interface InternalCDOXATransaction extends CDOXATransaction, InternalCDOUserTransaction
If the meaning of this type isn't clear, there really should be more of a description here...

Seit:
  2.0
Autor:
  Eike Stepper
No Implement
  This interface is not intended to be implemented by clients.
No Extend
  This interface is not intended to be extended by clients.

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static interface`
`InternalCDOXATransaction.InternalCDOXACommitContext`
If the meaning of this type isn't clear, there really should be more of a description here...

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`add(InternalCDOTransaction transaction)`
`void`
`add(InternalCDOTransaction transaction, CDOID object)`
`InternalCDOXATransaction.InternalCDOXACommitContext`
`getCommitContext(CDOTransaction transaction)`
`InternalCDOXASavepoint`
`getLastSavepoint()`
`void`
`remove(InternalCDOTransaction transaction)`
`void`
`rollback(InternalCDOXASavepoint savepoint)`
`InternalCDOXASavepoint`
`setSavepoint()`
Creates a save point in the `CDOTransaction` that can be used to roll back a part of the transaction

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOUserTransaction

`commit, commit, rollback`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOXATransaction

`add, isAllowRequestFromTransactionEnabled, remove, setAllowRequestFromTransactionEnabled`

## Methodendetails

### setSavepoint

InternalCDOXASavepoint setSavepoint()
Beschreibung aus Schnittstelle kopiert: `CDOUserTransaction`
Creates a save point in the `CDOTransaction` that can be used to roll back a part of the transaction

Save points do not involve the server side, everything is done on the client side.

Angegeben von:
  `setSavepoint` in Schnittstelle `CDOUserTransaction`
Angegeben von:
  `setSavepoint` in Schnittstelle `CDOXATransaction`
Angegeben von:
  `setSavepoint` in Schnittstelle `InternalCDOUserTransaction`
Seit:
  3.0

### getLastSavepoint

InternalCDOXASavepoint getLastSavepoint()

Angegeben von:
  `getLastSavepoint` in Schnittstelle `CDOUserTransaction`
Angegeben von:
  `getLastSavepoint` in Schnittstelle `CDOXATransaction`
Angegeben von:
  `getLastSavepoint` in Schnittstelle `InternalCDOUserTransaction`
Seit:
  3.0

### rollback

void rollback(InternalCDOXASavepoint savepoint)

Seit:
  3.0

### add

void add(InternalCDOTransaction transaction, CDOID object)

Seit:
  3.0

### add

void add(InternalCDOTransaction transaction)

Seit:
  3.0

### remove

void remove(InternalCDOTransaction transaction)

Seit:
  3.0

### getCommitContext

InternalCDOXATransaction.InternalCDOXACommitContext getCommitContext(CDOTransaction transaction)