Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2015-02-13 18:32:04 +0000
committerEike Stepper2015-02-18 14:41:21 +0000
commita7d97bf7af3b1edfba3ce4cffa24f9e4dcb75969 (patch)
tree6b41fa20f4e9960278394b146a72fdd3a926b5a3 /plugins/org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/internal/explorer/checkouts/CDOCheckoutImpl.java
parent9bcd1f30ff1774ff7e66c36ef8b200ef318a164c (diff)
downloadcdo-a7d97bf7af3b1edfba3ce4cffa24f9e4dcb75969.tar.gz
cdo-a7d97bf7af3b1edfba3ce4cffa24f9e4dcb75969.tar.xz
cdo-a7d97bf7af3b1edfba3ce4cffa24f9e4dcb75969.zip
[458349] Consolidate UI
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=458349
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/internal/explorer/checkouts/CDOCheckoutImpl.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/internal/explorer/checkouts/CDOCheckoutImpl.java30
1 files changed, 20 insertions, 10 deletions
diff --git a/plugins/org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/internal/explorer/checkouts/CDOCheckoutImpl.java b/plugins/org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/internal/explorer/checkouts/CDOCheckoutImpl.java
index ea54ff0851..e7e9c1edb2 100644
--- a/plugins/org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/internal/explorer/checkouts/CDOCheckoutImpl.java
+++ b/plugins/org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/internal/explorer/checkouts/CDOCheckoutImpl.java
@@ -41,6 +41,16 @@ import java.util.WeakHashMap;
*/
public abstract class CDOCheckoutImpl extends AbstractElement implements CDOCheckout
{
+ public static final String PROP_ROOT_ID = "rootID";
+
+ public static final String PROP_READ_ONLY = "readOnly";
+
+ public static final String PROP_TIME_STAMP = "timeStamp";
+
+ public static final String PROP_BRANCH_ID = "branchID";
+
+ public static final String PROP_REPOSITORY = "repository";
+
public static final String EDITORS_FILE = "_editors";
private final Map<CDOID, String> editorIDs = new WeakHashMap<CDOID, String>();
@@ -364,11 +374,11 @@ public abstract class CDOCheckoutImpl extends AbstractElement implements CDOChec
protected void init(File folder, String type, Properties properties)
{
super.init(folder, type, properties);
- repository = OM.getRepositoryManager().getElement(properties.getProperty("repository"));
- branchID = Integer.parseInt(properties.getProperty("branchID"));
- timeStamp = Long.parseLong(properties.getProperty("timeStamp"));
- readOnly = Boolean.parseBoolean(properties.getProperty("readOnly"));
- rootID = CDOIDUtil.read(properties.getProperty("rootID"));
+ repository = OM.getRepositoryManager().getElement(properties.getProperty(PROP_REPOSITORY));
+ branchID = Integer.parseInt(properties.getProperty(PROP_BRANCH_ID));
+ timeStamp = Long.parseLong(properties.getProperty(PROP_TIME_STAMP));
+ readOnly = Boolean.parseBoolean(properties.getProperty(PROP_READ_ONLY));
+ rootID = CDOIDUtil.read(properties.getProperty(PROP_ROOT_ID));
((CDORepositoryImpl)repository).addCheckout(this);
}
@@ -377,13 +387,13 @@ public abstract class CDOCheckoutImpl extends AbstractElement implements CDOChec
protected void collectProperties(Properties properties)
{
super.collectProperties(properties);
- properties.put("repository", repository.getID());
- properties.put("branchID", Integer.toString(branchID));
- properties.put("timeStamp", Long.toString(timeStamp));
- properties.put("readOnly", Boolean.toString(readOnly));
+ properties.put(PROP_REPOSITORY, repository.getID());
+ properties.put(PROP_BRANCH_ID, Integer.toString(branchID));
+ properties.put(PROP_TIME_STAMP, Long.toString(timeStamp));
+ properties.put(PROP_READ_ONLY, Boolean.toString(readOnly));
String string = getCDOIDString(rootID);
- properties.put("rootID", string);
+ properties.put(PROP_ROOT_ID, string);
}
protected EObject loadRootObject()

Back to the top