diff options
author | Eike Stepper | 2009-12-27 12:57:24 +0000 |
---|---|---|
committer | Eike Stepper | 2009-12-27 12:57:24 +0000 |
commit | 635e3cb6499797c8c142a1ec3585ed550e17aa05 (patch) | |
tree | 0a07fe45d748cc4a51ed476e2e22c70618f246cb /plugins/org.eclipse.emf.cdo.common/src/org | |
parent | d78efcb5290fac4398c8560ae5ad94bed8f70991 (diff) | |
download | cdo-635e3cb6499797c8c142a1ec3585ed550e17aa05.tar.gz cdo-635e3cb6499797c8c142a1ec3585ed550e17aa05.tar.xz cdo-635e3cb6499797c8c142a1ec3585ed550e17aa05.zip |
[256649] Make the concept of "successful commit" explicit and persistent
https://bugs.eclipse.org/bugs/show_bug.cgi?id=256649
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.common/src/org')
4 files changed, 44 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.java index 2efb65bcbd..0e70230699 100644 --- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.java +++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.java @@ -10,6 +10,7 @@ */ package org.eclipse.emf.cdo.common.branch; + /** * @author Eike Stepper * @since 3.0 diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/branch/CDOBranchTag.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/branch/CDOBranchTag.java index 6311666ca3..ac03dcf56f 100644 --- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/branch/CDOBranchTag.java +++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/branch/CDOBranchTag.java @@ -10,6 +10,8 @@ */ package org.eclipse.emf.cdo.common.branch; +import java.util.List; + /** * @author Eike Stepper * @since 3.0 @@ -17,4 +19,6 @@ package org.eclipse.emf.cdo.common.branch; public interface CDOBranchTag extends CDOBranchPoint { public String getName(); + + public List<String> getComments(); } diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/commit/CDOCommit.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/commit/CDOCommit.java new file mode 100644 index 0000000000..26c7695ff7 --- /dev/null +++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/commit/CDOCommit.java @@ -0,0 +1,34 @@ +/** + * Copyright (c) 2004 - 2009 Eike Stepper (Berlin, 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 + * + * Contributors: + * Eike Stepper - initial API and implementation + */ +package org.eclipse.emf.cdo.common.commit; + +import org.eclipse.emf.cdo.common.branch.CDOBranchPoint; + +import java.util.List; + +/** + * @author Eike Stepper + * @since 3.0 + */ +public interface CDOCommit extends CDOBranchPoint +{ + public String getUserID(); + + public List<String> getComments(); + + // public Set<CDOID> getNewResources(); + // + // public Set<CDOID> getNewObjects(); + // + // public Set<CDOID> getDetachedObjects(); + // + // public Set<CDOID> getDirtyObjects(); +} diff --git a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevision.java b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevision.java index 9fb6e7b40a..24e6930b08 100644 --- a/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevision.java +++ b/plugins/org.eclipse.emf.cdo.common/src/org/eclipse/emf/cdo/common/revision/CDORevision.java @@ -47,6 +47,11 @@ public interface CDORevision public CDOID getID(); + // /** + // * @since 3.0 + // */ + // public int getBranchID(); + public int getVersion(); public long getCreated(); |