Package org.eclipse.emf.cdo.spi.common.revision

# Klasse CDOIDMapper

java.lang.Object
org.eclipse.emf.cdo.spi.common.revision.CDOIDMapper

Alle implementierten Schnittstellen:
  `CDOReferenceAdjuster`

public class CDOIDMapper extends Object implements CDOReferenceAdjuster
If the meaning of this type isn't clear, there really should be more of a description here...

Seit:
  2.0
Autor:
  Simon McDuff

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`CDOIDMapper(Map<CDOID,CDOID> idMappings)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`Object`
`adjustReference(Object value, EStructuralFeature feature, int index)`
Adjusts the internal structure of an object (e.g: `CDORevision`).
`Map<CDOID,CDOID>`
`getIDMappings()`
`boolean`
`isAllowUnmappedTempIDs()`
`void`
`setAllowUnmappedTempIDs(boolean allowUnmappedTempIDs)`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Konstruktordetails

### CDOIDMapper

public CDOIDMapper(Map<CDOID,CDOID> idMappings)

## Methodendetails

### getIDMappings

public Map<CDOID,CDOID> getIDMappings()

### isAllowUnmappedTempIDs

public boolean isAllowUnmappedTempIDs()

Seit:
  3.0

### setAllowUnmappedTempIDs

public void setAllowUnmappedTempIDs(boolean allowUnmappedTempIDs)

Seit:
  3.0

### adjustReference

public Object adjustReference(Object value, EStructuralFeature feature, int index)
Beschreibung aus Schnittstelle kopiert: `CDOReferenceAdjuster`
Adjusts the internal structure of an object (e.g: `CDORevision`). This is mainly used after committing a transaction. `CDORevision` must replace `CDOIDTemp` for non-temporary `CDOID` with a mapped ID. Only the internal structure knows how to do these modifications. This is important to consider using different implementation of `CDOList`.

Angegeben von:
  `adjustReference` in Schnittstelle `CDOReferenceAdjuster`
Seit:
  4.0