protected static class CDOSessionProtocol.CommitTransactionResult.PostCommitReferenceAdjuster extends java.lang.Object implements CDOReferenceAdjuster
| Constructor and Description |
|---|
PostCommitReferenceAdjuster(CDOIDProvider idProvider,
CDOIDMapper idMapper) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
adjustReference(java.lang.Object id,
EStructuralFeature feature,
int index)
Adjusts the internal structure of an object (e.g:
CDORevision). |
public PostCommitReferenceAdjuster(CDOIDProvider idProvider, CDOIDMapper idMapper)
public java.lang.Object adjustReference(java.lang.Object id,
EStructuralFeature feature,
int index)
CDOReferenceAdjusterCDORevision). 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.adjustReference in interface CDOReferenceAdjusterCopyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html