diff options
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.java | 14 |
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 - }; + } } |