Package org.apache.cayenne
Class DeleteDenyException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.cayenne.CayenneRuntimeException
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
Fields Modifier and Type Field Description protected Persistent
object
protected String
relationship
-
Constructor Summary
Constructors Constructor Description DeleteDenyException()
DeleteDenyException(String message)
DeleteDenyException(Persistent object, String relationship, String reason)
-
Method Summary
Modifier and Type Method Description 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
getExceptionLabel, getUnlabeledMessage
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
object
-
relationship
-
-
Constructor Details
-
DeleteDenyException
public DeleteDenyException() -
DeleteDenyException
-
DeleteDenyException
- Since:
- 1.2
-
-
Method Details
-
getObject
- Since:
- 1.2
-
getRelationship
- Since:
- 1.2
-
getMessage
Description copied from class:CayenneRuntimeException
Returns message that includes Cayenne version label and the actual exception message.- Overrides:
getMessage
in classCayenneRuntimeException
-