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 Persistentobjectprotected Stringrelationship -
Constructor Summary
Constructors Constructor Description DeleteDenyException()DeleteDenyException(String message)DeleteDenyException(Persistent object, String relationship, String reason) -
Method Summary
Modifier and Type Method Description StringgetMessage()Returns message that includes Cayenne version label and the actual exception message.PersistentgetObject()StringgetRelationship()Methods inherited from class org.apache.cayenne.CayenneRuntimeException
getExceptionLabel, getUnlabeledMessageMethods 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:CayenneRuntimeExceptionReturns message that includes Cayenne version label and the actual exception message.- Overrides:
getMessagein classCayenneRuntimeException
-