Kodo 4.1.4 generated on June 22 2007

kodo.jdo
Class ReferentialIntegrityException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by javax.jdo.JDOException
                  extended by javax.jdo.JDOCanRetryException
                      extended by javax.jdo.JDOUserException
                          extended by kodo.jdo.UserException
                              extended by kodo.jdo.ReferentialIntegrityException
All Implemented Interfaces:
Serializable, ExceptionInfo

public class ReferentialIntegrityException
extends kodo.jdo.UserException

Exception type reserved for violations of integrity constraints.

See Also:
Serialized Form

Field Summary
static int IV_DUPLICATE_OID
           
static int IV_MIXED
           
static int IV_REFERENCE
           
static int IV_UNIQUE
           
static int IV_UNKNOWN
           
 
Fields inherited from interface org.apache.openjpa.util.ExceptionInfo
GENERAL, INTERNAL, STORE, UNSUPPORTED, USER
 
Constructor Summary
ReferentialIntegrityException(String msg, Throwable[] nested, Object failed, int iv)
           
 
Method Summary
 int getIntegrityViolation()
           
 int getSubtype()
           
 int getType()
           
protected  kodo.jdo.UserException newSerializableInstance(String msg, Throwable[] nested, Object failed)
           
 
Methods inherited from class kodo.jdo.UserException
getNestedThrowables, isFatal, printStackTrace, printStackTrace, printStackTrace, toString, writeReplace
 
Methods inherited from class javax.jdo.JDOException
getCause, getFailedObject, getNestedExceptions, initCause
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.openjpa.util.ExceptionInfo
getCause, getFailedObject, getMessage
 

Field Detail

IV_UNKNOWN

public static final int IV_UNKNOWN
See Also:
Constant Field Values

IV_DUPLICATE_OID

public static final int IV_DUPLICATE_OID
See Also:
Constant Field Values

IV_UNIQUE

public static final int IV_UNIQUE
See Also:
Constant Field Values

IV_REFERENCE

public static final int IV_REFERENCE
See Also:
Constant Field Values

IV_MIXED

public static final int IV_MIXED
See Also:
Constant Field Values
Constructor Detail

ReferentialIntegrityException

public ReferentialIntegrityException(String msg,
                                     Throwable[] nested,
                                     Object failed,
                                     int iv)
Method Detail

getIntegrityViolation

public int getIntegrityViolation()

getType

public int getType()
Specified by:
getType in interface ExceptionInfo
Overrides:
getType in class kodo.jdo.UserException

getSubtype

public int getSubtype()
Specified by:
getSubtype in interface ExceptionInfo
Overrides:
getSubtype in class kodo.jdo.UserException

newSerializableInstance

protected kodo.jdo.UserException newSerializableInstance(String msg,
                                                         Throwable[] nested,
                                                         Object failed)
Overrides:
newSerializableInstance in class kodo.jdo.UserException

Kodo 4.1.4 generated on June 22 2007

Copyright 2001-2006 BEA Systems, Inc. All Rights Reserved.