Interface EntityQueryFacadeFactory
public interface EntityQueryFacadeFactory
Factory interface to build the best suited
EntityQueryFacade
to use, based on a specific context.
Usually entity query infrastructure is created based on the specific entity configuration being queried.
All methods have default implementations. Only createForEntityConfiguration(EntityConfiguration)
must be overridden in order to have an implementation that is fully functional. All other methods delegate
to EntityConfiguration
based creation by default.
Instances of this interface are rarely used directly, but through the EntityQueryFacadeResolver
.- Since:
- 3.1.0
- Author:
- Arne Vandamme
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault EntityQueryFacade
createForEntityAssociation
(EntityAssociation association) default EntityQueryFacade
createForEntityConfiguration
(EntityConfiguration entityConfiguration) default EntityQueryFacade
createForEntityViewContext
(EntityViewContext viewContext) default EntityQueryFacade
createForEntityViewRequest
(EntityViewRequest viewRequest)
-
Method Details
-
createForEntityViewRequest
-
createForEntityViewContext
-
createForEntityAssociation
-
createForEntityConfiguration
-