Package org.eclipse.emf.cdo.util
Class ReferentialIntegrityException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.eclipse.emf.cdo.util.CommitException
org.eclipse.emf.cdo.util.DataIntegrityException
org.eclipse.emf.cdo.util.ReferentialIntegrityException
- All Implemented Interfaces:
Serializable
A
data integrity exception
that indicates an attempt to create stale references.
A stale reference is a reference that points to a target object that does not (or no longer) exist.
Detection of referential integrity violations must be explicitly enabled on the server side because it can be expensive:
<property name="ensureReferentialIntegrity" value="true"/>The risk of referential integrity violations can be reduced (but not eliminated) by using local cross reference queries before committing:
- Since:
- 4.0
- Author:
- Eike Stepper
- See Also:
- No Extend
- This interface is not intended to be extended by clients.
- No Instantiate
- This class is not intended to be instantiated by clients.
-
Constructor Summary
-
Method Summary
Methods inherited from class org.eclipse.emf.cdo.util.CommitException
isLocal, wrap
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ReferentialIntegrityException
-
-
Method Details
-
getXRefs
-