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.