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 EntityQueryFacadecreateForEntityAssociation(EntityAssociation association) default EntityQueryFacadecreateForEntityConfiguration(EntityConfiguration entityConfiguration) default EntityQueryFacadecreateForEntityViewContext(EntityViewContext viewContext) default EntityQueryFacadecreateForEntityViewRequest(EntityViewRequest viewRequest)
-
Method Details
-
createForEntityViewRequest
-
createForEntityViewContext
-
createForEntityAssociation
-
createForEntityConfiguration
-