org.apache.cayenne
Class DeleteDenyException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.cayenne.CayenneRuntimeException
                  extended by org.apache.cayenne.DeleteDenyException
All Implemented Interfaces:
Serializable

public class DeleteDenyException
extends CayenneRuntimeException

An exception thrown during an attempt to delete an object that has a relationship to a non-null related object, that has a DENY delete rule.

Since:
1.2
See Also:
Serialized Form

Field Summary
protected  Persistent object
           
protected  String relationship
           
 
Constructor Summary
DeleteDenyException()
           
DeleteDenyException(Persistent object, String relationship, String reason)
           
DeleteDenyException(String message)
           
 
Method Summary
 String getMessage()
          Returns message that includes Cayenne version label and the actual exception message.
 Persistent getObject()
           
 String getRelationship()
           
 
Methods inherited from class org.apache.cayenne.CayenneRuntimeException
getUnlabeledMessage
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

object

protected Persistent object

relationship

protected String relationship
Constructor Detail

DeleteDenyException

public DeleteDenyException()

DeleteDenyException

public DeleteDenyException(String message)

DeleteDenyException

public DeleteDenyException(Persistent object,
                           String relationship,
                           String reason)
Since:
1.2
Method Detail

getObject

public Persistent getObject()
Since:
1.2

getRelationship

public String getRelationship()
Since:
1.2

getMessage

public String getMessage()
Description copied from class: CayenneRuntimeException
Returns message that includes Cayenne version label and the actual exception message.

Overrides:
getMessage in class CayenneRuntimeException


Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.