Ejemplo n.º 1
0
  public void postCommit(CommitTransactionResult result) {
    if (result != null) {
      if (result.getRollbackMessage() != null) {
        final CDOReferenceAdjuster defaultReferenceAdjuster = result.getReferenceAdjuster();
        result.setReferenceAdjuster(
            new CDOReferenceAdjuster() {
              public Object adjustReference(Object id, EStructuralFeature feature, int index) {
                CDOIDTempObjectExternalImpl externalID = objectToID.get(id);
                if (externalID != null) {
                  id = externalID;
                }

                return defaultReferenceAdjuster.adjustReference(id, feature, index);
              }
            });
      }

      delegateCommitContext.postCommit(result);
    }
  }
Ejemplo n.º 2
0
 public int getViewID() {
   return delegateCommitContext.getViewID();
 }
Ejemplo n.º 3
0
 public Collection<CDOLob<?>> getLobs() {
   return delegateCommitContext.getLobs();
 }
Ejemplo n.º 4
0
 public void preCommit() {
   delegateCommitContext.preCommit();
 }
Ejemplo n.º 5
0
 public Map<CDOID, CDOObject> getDetachedObjects() {
   return delegateCommitContext.getDetachedObjects();
 }
Ejemplo n.º 6
0
 public Map<CDOID, CDORevisionDelta> getRevisionDeltas() {
   return delegateCommitContext.getRevisionDeltas();
 }
Ejemplo n.º 7
0
 public List<CDOPackageUnit> getNewPackageUnits() {
   return delegateCommitContext.getNewPackageUnits();
 }
Ejemplo n.º 8
0
 public Collection<CDOLockState> getLocksOnNewObjects() {
   return delegateCommitContext.getLocksOnNewObjects();
 }
Ejemplo n.º 9
0
 public CDOCommitData getCommitData() {
   return delegateCommitContext.getCommitData();
 }
Ejemplo n.º 10
0
 public String getCommitComment() {
   return delegateCommitContext.getCommitComment();
 }
Ejemplo n.º 11
0
 public boolean isPartialCommit() {
   return delegateCommitContext.isPartialCommit();
 }
Ejemplo n.º 12
0
 public boolean isAutoReleaseLocks() {
   return delegateCommitContext.isAutoReleaseLocks();
 }
Ejemplo n.º 13
0
 public InternalCDOTransaction getTransaction() {
   return delegateCommitContext.getTransaction();
 }
Ejemplo n.º 14
0
 public CDOBranch getBranch() {
   return delegateCommitContext.getBranch();
 }
Ejemplo n.º 15
0
 public String getUserID() {
   return delegateCommitContext.getUserID();
 }