Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CommitIntegrityException.java')
-rw-r--r--plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CommitIntegrityException.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CommitIntegrityException.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CommitIntegrityException.java
index e5d07f06ed..121398a9d8 100644
--- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CommitIntegrityException.java
+++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/cdo/util/CommitIntegrityException.java
@@ -19,17 +19,17 @@ import java.util.Set;
/**
* A {@link CommitException commit exception} that indicates referential integrity problems with
* {@link CDOTransaction#setCommittables(Set) partial commits} before the server is contacted.
- *
+ *
* @author Caspar De Groot
* @since 4.0
* @noextend This interface is not intended to be extended by clients.
* @noinstantiate This class is not intended to be instantiated by clients.
*/
-public class CommitIntegrityException extends CommitException
+public class CommitIntegrityException extends DataIntegrityException
{
private static final long serialVersionUID = 1L;
- private Set<? extends EObject> missingObjects;
+ private transient Set<? extends EObject> missingObjects;
public CommitIntegrityException(String msg, Set<? extends EObject> missingObjects)
{
@@ -41,4 +41,10 @@ public class CommitIntegrityException extends CommitException
{
return missingObjects;
}
+
+ @Override
+ public boolean isLocal()
+ {
+ return true;
+ }
}

Back to the top