Kodo 4.2.0. generated on July 28 2008

kodo.jdo
Class ReferentialIntegrityException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.openjpa.util.OpenJPAException
                  extended by org.apache.openjpa.util.UserException
                      extended by kodo.jdo.ReferentialIntegrityException
All Implemented Interfaces:
Serializable, ExceptionInfo

public class ReferentialIntegrityException
extends 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 class org.apache.openjpa.util.UserException
CALLBACK, INVALID_STATE, METADATA, NO_RESULT, NO_TRANSACTION, NON_UNIQUE_RESULT
 
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  UserException newSerializableInstance(String msg, Throwable[] nested, Object failed)
           
 
Methods inherited from class org.apache.openjpa.util.OpenJPAException
getCause, getFailedObject, getNestedThrowables, isFatal, printStackTrace, printStackTrace, printStackTrace, setCause, setFailedObject, setFatal, setNestedThrowables, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, 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
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 UserException

getSubtype

public int getSubtype()
Specified by:
getSubtype in interface ExceptionInfo
Overrides:
getSubtype in class OpenJPAException

newSerializableInstance

protected UserException newSerializableInstance(String msg,
                                                Throwable[] nested,
                                                Object failed)

Kodo 4.2.0. generated on July 28 2008

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