## 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
    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.