# Uses of Class
org.apache.cayenne.CayenneRuntimeException

Packages that use CayenneRuntimeException
Package
Description
org.apache.cayenne
Contains persistence APIs directly accessible by users.
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.configuration
org.apache.cayenne.configuration.server
org.apache.cayenne.configuration.xml
org.apache.cayenne.ejbql
org.apache.cayenne.exp
Cayenne data expression classes.
org.apache.cayenne.reflect
org.apache.cayenne.remote
Contains classes an interfaces related to Cayenne remote object persistence features.
org.apache.cayenne.remote.service
org.apache.cayenne.rop
org.apache.cayenne.util
General utility classes.
org.apache.cayenne.validation

- ## Uses of CayenneRuntimeException in org.apache.cayenne

  Subclasses of CayenneRuntimeException in org.apache.cayenne
  Modifier and Type
  Class
  Description
  `class`
  `ConfigurationException`
  A runtime exception thrown on failures in Cayenne configuration.
  `class`
  `DeleteDenyException`
  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.
  `class`
  `FaultFailureException`
  A runtime exception thrown when during lazy object initialization Cayenne finds that no matching row exists in the database for a given ObjectId.
  Methods in org.apache.cayenne that throw CayenneRuntimeException
  Modifier and Type
  Method
  Description
  `E`
  ValueHolder.`getValue()`
  Returns an object stored by this ValueHolder.
  `E`
  ValueHolder.`getValueDirectly()`
  Retrieves ValueHolder value without triggering fault resolution.
  `E`
  ValueHolder.`setValue(E value)`
  Sets an object stored by this ValueHolder.
  `E`
  ValueHolder.`setValueDirectly(E value)`
  Sets ValueHolder vaue without triggering fault resolution.

- ## Uses of CayenneRuntimeException in org.apache.cayenne.access

  Subclasses of CayenneRuntimeException in org.apache.cayenne.access
  Modifier and Type
  Class
  Description
  `class`
  `DomainStoppedException`
  An exception thrown on attempts to access a DataDomain after it was explicitly shut down by the user.
  `class`
  `OptimisticLockException`
  An exception thrown on optimistic lock failure.
  Methods in org.apache.cayenne.access that throw CayenneRuntimeException
  Modifier and Type
  Method
  Description
  `void`
  DataContext.`commitChanges()`
  Synchronizes object graph with the database.

- ## Uses of CayenneRuntimeException in org.apache.cayenne.configuration

  Methods in org.apache.cayenne.configuration that throw CayenneRuntimeException
  Modifier and Type
  Method
  Description
  `DataMap`
  DataMapLoader.`load(Resource configurationResource)`

- ## Uses of CayenneRuntimeException in org.apache.cayenne.configuration.server

  Subclasses of CayenneRuntimeException in org.apache.cayenne.configuration.server
  Modifier and Type
  Class
  Description
  `class`
  `DataDomainLoadException`

- ## Uses of CayenneRuntimeException in org.apache.cayenne.configuration.xml

  Methods in org.apache.cayenne.configuration.xml that throw CayenneRuntimeException
  Modifier and Type
  Method
  Description
  `DataMap`
  XMLDataMapLoader.`load(Resource configurationResource)`

- ## Uses of CayenneRuntimeException in org.apache.cayenne.ejbql

  Subclasses of CayenneRuntimeException in org.apache.cayenne.ejbql
  Modifier and Type
  Class
  Description
  `class`
  `EJBQLException`
  An exception thrown on errors during parsing EJBQL statements.

- ## Uses of CayenneRuntimeException in org.apache.cayenne.exp

  Subclasses of CayenneRuntimeException in org.apache.cayenne.exp
  Modifier and Type
  Class
  Description
  `class`
  `ExpressionException`
  RuntimeException thrown on errors during expressions creation/parsing.

- ## Uses of CayenneRuntimeException in org.apache.cayenne.reflect

  Subclasses of CayenneRuntimeException in org.apache.cayenne.reflect
  Modifier and Type
  Class
  Description
  `class`
  `PropertyException`
  An unchecked exception thrown on errors during property access, either within a Accessor or a Property.
  `class`
  `UnresolvablePathException`
  A runtime exception thrown when `PropertyUtils.getProperty()` finds that there is a null value in middle of the resolved path.
  Methods in org.apache.cayenne.reflect that throw CayenneRuntimeException
  Modifier and Type
  Method
  Description
  `static Object`
  PropertyUtils.`getProperty(Object object, String nestedPropertyName)`
  Returns object property using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
  `static void`
  PropertyUtils.`setProperty(Object object, String nestedPropertyName, Object value)`
  Sets object property using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.

- ## Uses of CayenneRuntimeException in org.apache.cayenne.remote

  Methods in org.apache.cayenne.remote that throw CayenneRuntimeException
  Modifier and Type
  Method
  Description
  `protected abstract void`
  BaseConnection.`beforeSendMessage(org.apache.cayenne.remote.ClientMessage message)`
  Called before logging the beginning of message processing.
  `protected abstract Object`
  BaseConnection.`doSendMessage(org.apache.cayenne.remote.ClientMessage message)`
  The worker method invoked to process message.
  `EventBridge`
  ClientConnection.`getServerEventBridge()`
  Returns an EventBridge that receives remote server events.
  `Object`
  BaseConnection.`sendMessage(org.apache.cayenne.remote.ClientMessage message)`
  Invokes 'beforeSendMessage' on self, then invokes 'doSendMessage'.
  `Object`
  ClientConnection.`sendMessage(org.apache.cayenne.remote.ClientMessage message)`
  Sends a synchronous ClientMessage to the server, returning a reply.
  `protected boolean`
  ClientChannel.`setupRemoteChannelListener()`
  Starts up an EventBridge to listen for remote updates.
  Constructors in org.apache.cayenne.remote that throw CayenneRuntimeException
  Modifier
  Constructor
  Description
  ``
  `ClientChannel(ClientConnection connection, boolean channelEventsEnabled, EventManager eventManager, boolean remoteEventsOptional)`

- ## Uses of CayenneRuntimeException in org.apache.cayenne.remote.service

  Methods in org.apache.cayenne.remote.service that throw CayenneRuntimeException
  Modifier and Type
  Method
  Description
  `protected Object`
  LocalConnection.`doSendMessage(org.apache.cayenne.remote.ClientMessage message)`
  Dispatches a message to an internal handler.

- ## Uses of CayenneRuntimeException in org.apache.cayenne.rop

  Methods in org.apache.cayenne.rop that throw CayenneRuntimeException
  Modifier and Type
  Method
  Description
  `protected void`
  HttpClientConnection.`beforeSendMessage(org.apache.cayenne.remote.ClientMessage message)`
  `protected EventBridge`
  HttpClientConnection.`createServerEventBridge(org.apache.cayenne.remote.RemoteSession session)`
  Creates an EventBridge that will listen for server events.
  `protected Object`
  HttpClientConnection.`doSendMessage(org.apache.cayenne.remote.ClientMessage message)`
  `EventBridge`
  HttpClientConnection.`getServerEventBridge()`

- ## Uses of CayenneRuntimeException in org.apache.cayenne.util

  Methods in org.apache.cayenne.util that throw CayenneRuntimeException
  Modifier and Type
  Method
  Description
  `Object`
  IndexPropertyList.`getValue()`
  `E`
  PersistentObjectHolder.`getValue()`
  Returns a value resolving it via a query on the first call to this method.
  `List<E>`
  PersistentObjectList.`getValue()`
  `Object`
  PersistentObjectMap.`getValue()`
  `Set<E>`
  PersistentObjectSet.`getValue()`
  `Object`
  IndexPropertyList.`getValueDirectly()`
  `E`
  PersistentObjectHolder.`getValueDirectly()`
  `List<E>`
  PersistentObjectList.`getValueDirectly()`
  `Object`
  PersistentObjectMap.`getValueDirectly()`
  `Set<E>`
  PersistentObjectSet.`getValueDirectly()`
  `Object`
  IndexPropertyList.`setValue(Object value)`
  `E`
  PersistentObjectHolder.`setValue(E value)`
  Sets an object value, marking this ValueHolder as resolved.
  `List<E>`
  PersistentObjectList.`setValue(List<E> value)`
  `Object`
  PersistentObjectMap.`setValue(Object value)`
  `Object`
  PersistentObjectSet.`setValue(Object value)`
  `Object`
  IndexPropertyList.`setValueDirectly(Object value)`
  `E`
  PersistentObjectHolder.`setValueDirectly(E value)`
  `List<E>`
  PersistentObjectList.`setValueDirectly(List<E> value)`
  `Object`
  PersistentObjectMap.`setValueDirectly(Object value)`
  `Object`
  PersistentObjectSet.`setValueDirectly(Object value)`

- ## Uses of CayenneRuntimeException in org.apache.cayenne.validation

  Subclasses of CayenneRuntimeException in org.apache.cayenne.validation
  Modifier and Type
  Class
  Description
  `class`
  `ValidationException`
  An exception thrown on unsuccessful validation.