Package io.agrest.cayenne
Class CayenneResolvers
java.lang.Object
io.agrest.cayenne.CayenneResolvers
A collection of root and related data resolvers for customizing Cayenne entity fetching in Agrest. Resolvers
can be installed per-request or per-AgRuntime via
AgEntityOverlay.- Since:
- 3.4
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RelatedDataResolverFactoryReturns a related 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.static RelatedDataResolverFactoryReturns a related resolver that builds a database query using a qualifier from the parent entity.static RelatedDataResolverFactoryReturns a related resolver that waits for the parent query to complete, and resolves its objects by building a query from the collection of IDs from the parent result.static RootDataResolverFactory
-
Constructor Details
-
CayenneResolvers
public CayenneResolvers()
-
-
Method Details
-
rootViaQuery
- Since:
- 5.0
-