Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContext.java12
2 files changed, 6 insertions, 10 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java
index d1cbcacc65..a5b7acae3e 100644
--- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java
+++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/Repository.java
@@ -56,7 +56,6 @@ import org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageUnit;
import org.eclipse.emf.cdo.spi.common.revision.DetachedCDORevision;
import org.eclipse.emf.cdo.spi.common.revision.InternalCDOList;
import org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision;
-import org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionDelta;
import org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionManager;
import org.eclipse.emf.cdo.spi.common.revision.PointerCDORevision;
import org.eclipse.emf.cdo.spi.common.revision.RevisionInfo;
@@ -1080,9 +1079,6 @@ public class Repository extends Container<Object> implements InternalRepository
InternalCommitContext commitContext = transaction.createCommitContext();
commitContext.setNewObjects(new InternalCDORevision[] { rootResource });
- commitContext.setNewPackageUnits(new InternalCDOPackageUnit[0]);
- commitContext.setDirtyObjectDeltas(new InternalCDORevisionDelta[0]);
- commitContext.setDetachedObjects(new CDOID[0]);
commitContext.preWrite();
boolean success = false;
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContext.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContext.java
index a627de6487..4ee5ff8539 100644
--- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContext.java
+++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/TransactionCommitContext.java
@@ -82,19 +82,19 @@ public class TransactionCommitContext implements InternalCommitContext
private String commitComment;
- private InternalCDOPackageUnit[] newPackageUnits;
+ private InternalCDOPackageUnit[] newPackageUnits = new InternalCDOPackageUnit[0];
- private InternalCDORevision[] newObjects;
+ private InternalCDORevision[] newObjects = new InternalCDORevision[0];
- private InternalCDORevision[] dirtyObjects;
+ private InternalCDORevisionDelta[] dirtyObjectDeltas = new InternalCDORevisionDelta[0];
- private CDOID[] detachedObjects;
+ private CDOID[] detachedObjects = new CDOID[0];
- private List<Object> lockedObjects = new ArrayList<Object>();
+ private InternalCDORevision[] dirtyObjects;
private List<InternalCDORevision> detachedRevisions = new ArrayList<InternalCDORevision>();
- private InternalCDORevisionDelta[] dirtyObjectDeltas;
+ private List<Object> lockedObjects = new ArrayList<Object>();
private List<CDOIDMetaRange> metaIDRanges = new ArrayList<CDOIDMetaRange>();

Back to the top