Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2008-09-24 17:51:18 +0000
committerEike Stepper2008-09-24 17:51:18 +0000
commit48418d3b548b3dcc6aa3c15e38f30dd1d7e8828b (patch)
treec3cc888e94afb4f988a38bf93b5b419a5e948083 /plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java
parentb9c633d4745d8453ebfc5b2da7fd187d75ca2da1 (diff)
downloadcdo-48418d3b548b3dcc6aa3c15e38f30dd1d7e8828b.tar.gz
cdo-48418d3b548b3dcc6aa3c15e38f30dd1d7e8828b.tar.xz
cdo-48418d3b548b3dcc6aa3c15e38f30dd1d7e8828b.zip
[248325] Support CDOAudit.setTimeStamp()
https://bugs.eclipse.org/bugs/show_bug.cgi?id=248325
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java
index 62bb6e1621..4fca8112be 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/CDOTransactionImpl.java
@@ -82,6 +82,8 @@ public class CDOTransactionImpl extends CDOViewImpl implements InternalCDOTransa
private long commitTimeout;
+ private long lastCommitTime = CDORevision.UNSPECIFIED_DATE;
+
private int lastTemporaryID;
private CDOTransactionStrategy transactionStrategy;
@@ -154,6 +156,14 @@ public class CDOTransactionImpl extends CDOViewImpl implements InternalCDOTransa
commitTimeout = timeout;
}
+ /**
+ * @since 2.0
+ */
+ public long getLastCommitTime()
+ {
+ return lastCommitTime;
+ }
+
public CDOIDTemp getNextTemporaryID()
{
return CDOIDUtil.createTempObject(++lastTemporaryID);
@@ -281,7 +291,7 @@ public class CDOTransactionImpl extends CDOViewImpl implements InternalCDOTransa
{
try
{
- getTransactionStrategy().commit(this);
+ lastCommitTime = getTransactionStrategy().commit(this);
}
catch (TransactionException ex)
{

Back to the top