Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java17
1 files changed, 13 insertions, 4 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java
index ea998be2e1..b9bca939b8 100644
--- a/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java
+++ b/plugins/org.eclipse.emf.cdo.server.db/src/org/eclipse/emf/cdo/server/internal/db/DBStore.java
@@ -204,8 +204,7 @@ public class DBStore extends LongIDStore implements IDBStore
if (createdTables.contains(CDODBSchema.REPOSITORY))
{
// First start
- DBUtil.insertRow(connection, dbAdapter, CDODBSchema.REPOSITORY, 1, System.currentTimeMillis(), 0, CRASHED,
- CRASHED);
+ DBUtil.insertRow(connection, dbAdapter, CDODBSchema.REPOSITORY, 1, getStartupTime(), 0, CRASHED, CRASHED);
MappingStrategy mappingStrategy = (MappingStrategy)getMappingStrategy();
@@ -238,7 +237,7 @@ public class DBStore extends LongIDStore implements IDBStore
builder.append("+1, ");
builder.append(CDODBSchema.REPOSITORY_STARTED);
builder.append("=");
- builder.append(System.currentTimeMillis());
+ builder.append(getStartupTime());
builder.append(", ");
builder.append(CDODBSchema.REPOSITORY_STOPPED);
builder.append("=0, ");
@@ -286,7 +285,7 @@ public class DBStore extends LongIDStore implements IDBStore
builder.append(" SET ");
builder.append(CDODBSchema.REPOSITORY_STOPPED);
builder.append("=");
- builder.append(System.currentTimeMillis());
+ builder.append(getShutdownTime());
builder.append(", ");
builder.append(CDODBSchema.REPOSITORY_NEXT_CDOID);
builder.append("=");
@@ -340,6 +339,16 @@ public class DBStore extends LongIDStore implements IDBStore
return new DBSchema(name);
}
+ protected long getStartupTime()
+ {
+ return System.currentTimeMillis();
+ }
+
+ protected long getShutdownTime()
+ {
+ return System.currentTimeMillis();
+ }
+
public static DBType getDBType(CDOType type)
{
if (type == CDOType.BOOLEAN || type == CDOType.BOOLEAN_OBJECT)

Back to the top