All Classes and Interfaces
Class
Description
A processor for the
DeleteStage.MAP_CHANGES stage that associates persistent objects with delete
operations.A superclass of processors for the
UpdateStage.MAP_CHANGES stage that associates persistent
objects with update operations.A processor invoked for
UpdateStage.MERGE_CHANGES stage.Stores Cayenne-related per related entity request state.
A collection of root and related data resolvers for customizing Cayenne entity fetching in Agrest.
Stores Cayenne-related per root entity request state.
A handler for stray CayenneRuntimeExceptions that would log the exception and package the response in familiar JSON
format.
Handles
UpdateStage.COMMIT stage of the update process.Resolves Agrest expression paths to Cayenne paths.
A mapping of an Agrest property path to a Cayenne path.
A caching
IPathResolver implementation.A resolver that doesn't run its own queries, but instead amends parent node query with prefetch spec, so that the
objects can be read efficiently from the parent objects.
A root resolver that builds and executes a Cayenne DB query based on the request parameters provided by the client.
A related resolver that builds a database query using a qualifier from the parent entity.
A related resolver that waits for the parent query to complete, and resolves its entity objects based on the collection
of IDs from the parent result.