Package io.agrest.cayenne.compiler
Class CayenneAgEntityCompiler
java.lang.Object
io.agrest.cayenne.compiler.CayenneAgEntityCompiler
- All Implemented Interfaces:
AgEntityCompiler
- Since:
- 4.1
-
Constructor Summary
ConstructorsConstructorDescriptionCayenneAgEntityCompiler(ICayennePersister cayennePersister, ICayenneQueryAssembler queryAssembler, Map<String, AgEntityOverlay<?>> entityOverlays) -
Method Summary
Modifier and TypeMethodDescription<T> AgEntity<T> protected RelatedDataResolver<?> createDefaultRelatedResolver(ICayenneQueryAssembler queryAssembler, ICayennePersister cayennePersister) protected RootDataResolver<?> createDefaultRootResolver(ICayenneQueryAssembler queryAssembler, ICayennePersister cayennePersister)
-
Constructor Details
-
CayenneAgEntityCompiler
public CayenneAgEntityCompiler(ICayennePersister cayennePersister, ICayenneQueryAssembler queryAssembler, Map<String, AgEntityOverlay<?>> entityOverlays)
-
-
Method Details
-
compile
- Specified by:
compilein interfaceAgEntityCompiler
-
createDefaultRootResolver
protected RootDataResolver<?> createDefaultRootResolver(ICayenneQueryAssembler queryAssembler, ICayennePersister cayennePersister) -
createDefaultRelatedResolver
protected RelatedDataResolver<?> createDefaultRelatedResolver(ICayenneQueryAssembler queryAssembler, ICayennePersister cayennePersister)
-