org.eclipse.emf.cdo.util
Class DataIntegrityException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.eclipse.emf.cdo.util.CommitException
              extended by org.eclipse.emf.cdo.util.DataIntegrityException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CommitIntegrityException, DanglingIntegrityException, ReferentialIntegrityException

public class DataIntegrityException
extends CommitException

A commit exception that indicates data integrity problems.

Subtypes of this exception allow to determine a more specific reason for the problem. They all have in common that it's usually not adequate to rollback the transaction, replay the model modifications and commit the transaction again.

Since:
4.2
See Also:
Serialized Form
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
DataIntegrityException()
           
DataIntegrityException(String message)
           
DataIntegrityException(String message, Throwable cause)
           
DataIntegrityException(Throwable cause)
           
 
Method Summary
 
Methods inherited from class org.eclipse.emf.cdo.util.CommitException
isLocal, wrap
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataIntegrityException

public DataIntegrityException()

DataIntegrityException

public DataIntegrityException(String message,
                              Throwable cause)

DataIntegrityException

public DataIntegrityException(String message)

DataIntegrityException

public DataIntegrityException(Throwable cause)


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.