Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/XATransactionCommitContext.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/XATransactionCommitContext.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/XATransactionCommitContext.java b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/XATransactionCommitContext.java
index b68a0db45d..c637287a70 100644
--- a/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/XATransactionCommitContext.java
+++ b/plugins/org.eclipse.emf.cdo.server/src/org/eclipse/emf/cdo/internal/server/XATransactionCommitContext.java
@@ -134,6 +134,12 @@ public class XATransactionCommitContext extends TransactionCommitContextImpl
final public static Object PHASEAPPLYMAPPING = new Object()
{
@Override
+ public int hashCode()
+ {
+ return CommitState.APPLY_ID_MAPPING.hashCode();
+ }
+
+ @Override
public boolean equals(Object object)
{
if (object == CommitState.ROLLED_BACK)
@@ -151,6 +157,12 @@ public class XATransactionCommitContext extends TransactionCommitContextImpl
final public static Object PHASEAPPLYMAPPING_DONE = new Object()
{
@Override
+ public int hashCode()
+ {
+ return CommitState.APPLY_ID_MAPPING_DONE.hashCode();
+ }
+
+ @Override
public boolean equals(Object object)
{
if (object == CommitState.ROLLED_BACK)
@@ -169,5 +181,5 @@ public class XATransactionCommitContext extends TransactionCommitContextImpl
public enum CommitState
{
STARTING, APPLY_ID_MAPPING, APPLY_ID_MAPPING_DONE, ROLLED_BACK
- };
+ }
}

Back to the top