Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2009-12-25 18:31:00 +0000
committerEike Stepper2009-12-25 18:31:00 +0000
commited5e556737cf806355fccef12d3d0f9dcb631dd1 (patch)
tree4edb7952ea1957cc968e5903a1299fcd7b0e5a56 /plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/LockObjectsRequest.java
parentddc9016605a22adec6405e597afe532a900a37c5 (diff)
downloadcdo-ed5e556737cf806355fccef12d3d0f9dcb631dd1.tar.gz
cdo-ed5e556737cf806355fccef12d3d0f9dcb631dd1.tar.xz
cdo-ed5e556737cf806355fccef12d3d0f9dcb631dd1.zip
[294995] Lock.lock() should invoke conflict resolver in case of conflicts - but doesn't
https://bugs.eclipse.org/bugs/show_bug.cgi?id=294995
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/LockObjectsRequest.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/LockObjectsRequest.java22
1 files changed, 0 insertions, 22 deletions
diff --git a/plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/LockObjectsRequest.java b/plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/LockObjectsRequest.java
index 28eda6fdb8..d9418d3e76 100644
--- a/plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/LockObjectsRequest.java
+++ b/plugins/org.eclipse.emf.cdo.net4j/src/org/eclipse/emf/cdo/internal/net4j/protocol/LockObjectsRequest.java
@@ -12,22 +12,15 @@ package org.eclipse.emf.cdo.internal.net4j.protocol;
import org.eclipse.emf.cdo.common.id.CDOID;
import org.eclipse.emf.cdo.common.id.CDOIDAndVersion;
-import org.eclipse.emf.cdo.common.io.CDODataInput;
import org.eclipse.emf.cdo.common.io.CDODataOutput;
import org.eclipse.emf.cdo.common.protocol.CDOProtocolConstants;
import org.eclipse.emf.cdo.internal.net4j.bundle.OM;
-import org.eclipse.emf.cdo.transaction.CDOTimeStampContext;
import org.eclipse.emf.cdo.view.CDOView;
import org.eclipse.net4j.util.concurrent.IRWLockManager.LockType;
import org.eclipse.net4j.util.om.trace.ContextTracer;
-import org.eclipse.emf.spi.cdo.InternalCDOObject;
-import org.eclipse.emf.spi.cdo.InternalCDOView;
-
import java.io.IOException;
-import java.util.Collection;
-import java.util.HashSet;
import java.util.Map;
/**
@@ -67,19 +60,4 @@ public class LockObjectsRequest extends SyncRevisionsRequest
lockType == LockType.READ ? "read" : "write", view.getViewID(), timeout); //$NON-NLS-1$ //$NON-NLS-2$
}
}
-
- @Override
- protected Collection<CDOTimeStampContext> confirming(CDODataInput in) throws IOException
- {
- Collection<CDOTimeStampContext> contexts = super.confirming(in);
- for (CDOTimeStampContext timestampContext : contexts)
- {
- getSession().reviseRevisions(timestampContext.getTimeStamp(), timestampContext.getDirtyObjects(),
- timestampContext.getDetachedObjects(), null);
- ((InternalCDOView)view).handleInvalidationWithoutNotification(timestampContext.getDirtyObjects(),
- timestampContext.getDetachedObjects(), new HashSet<InternalCDOObject>(), new HashSet<InternalCDOObject>());
- }
-
- return contexts;
- }
}

Back to the top