Package org.eclipse.emf.cdo.session

# Schnittstelle CDOSessionInvalidationEvent

Alle Superschnittstellen:
  `CDOBranchPoint`, `CDOBranchProvider`, `CDOChangeKindProvider`, `CDOChangeSetData`, `CDOCommitData`, `CDOCommitInfo`, `CDOSessionEvent`, `CDOSessionPermissionsChangedEvent`, `CDOTimeProvider`, `org.eclipse.net4j.util.event.IEvent`

Alle bekannten Unterschnittstellen:
  `InternalCDOSessionInvalidationEvent`

public interface CDOSessionInvalidationEvent extends CDOSessionPermissionsChangedEvent, CDOCommitInfo
A `session event` fired when passive updates (commit notifications) are being received from a remote repository. `Passive updates` must be enabled for this event to be fired.

Seit:
  2.0
Autor:
  Eike Stepper
Siehe auch:
  - `CDOInvalidationNotification`
  - `CDOAdapterPolicy`
No Implement
  This interface is not intended to be implemented by clients.
No Extend
  This interface is not intended to be extended by clients.

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final long`
`LOCAL_ROLLBACK`

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.branch.CDOBranchPoint

`INVALID_DATE, UNSPECIFIED_DATE`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`CDOTransaction`
`getLocalTransaction()`
Returns the transaction that was committed and thereby caused this event to be emitted if this transaction is local, or `null` if the transaction was remote.
`CDOView`
`getView()`
Veraltet.
Use `getLocalTransaction()`.
`boolean`
`isRemote()`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.branch.CDOBranchPoint

`getBranch, getTimeStamp`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOChangeKindProvider

`getChangeKind`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOChangeSetData

`copy, forEachRevision, forEachRevisionDelta, getAffectedIDs, getChangedObject, getChangedObjects, getChangeKinds, getDetachedObject, getDetachedObjects, getNewObject, getNewObjects, isEmpty, merge`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOCommitData

`getNewPackageUnits`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOCommitInfo

`getComment, getCommitInfoManager, getMergedCommitInfo, getMergeSource, getPreviousCommitInfo, getPreviousTimeStamp, getUserID, isCommitDataLoaded, isInitialCommit`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.session.CDOSessionEvent

`getSource`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.session.CDOSessionPermissionsChangedEvent

`getOldPermissions`

## Felddetails

### LOCAL_ROLLBACK

static final long LOCAL_ROLLBACK

Siehe auch:
  - Konstantenfeldwerte

## Methodendetails

### getLocalTransaction

CDOTransaction getLocalTransaction()
Returns the transaction that was committed and thereby caused this event to be emitted if this transaction is local, or `null` if the transaction was remote.

Seit:
  4.0

### getView

@Deprecated CDOView getView()
Veraltet.
Use `getLocalTransaction()`.

### isRemote

boolean isRemote()

Seit:
  3.0