Package io.jmix.flowuidata.genericfilter
Class UiDataFilterMetadataTools
java.lang.Object
io.jmix.flowui.component.genericfilter.FilterMetadataTools
io.jmix.flowuidata.genericfilter.UiDataFilterMetadataTools
Extends
FilterMetadataTools by providing additional utility functionality for working
with data filtering metadata in the context of UI components. Specifically, it includes logic
for detecting aggregate JPQL functions in queries.
Note: This class is annotated as Internal, meaning it is an internal implementation detail
and should not be used in application code. It is subject to change without notice in future versions.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Patternprotected QueryTransformerFactoryFields inherited from class io.jmix.flowui.component.genericfilter.FilterMetadataTools
accessManager, componentProperties, metadata, metadataTools -
Constructor Summary
ConstructorsConstructorDescriptionUiDataFilterMetadataTools(MetadataTools metadataTools, UiComponentProperties uiComponentProperties, AccessManager accessManager, QueryTransformerFactory queryTransformerFactory, Metadata metadata) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisAggregateFunction(MetaPropertyPath propertyPath, String query) Methods inherited from class io.jmix.flowui.component.genericfilter.FilterMetadataTools
getPropertyPaths, getPropertyPaths, getPropertyPaths, isCrossDataStoreReference, isCrossDataStoreReferenceAllowed, isKeyValueCrossDataStoreReferenceAllowed, isKeyValueMetaClass, isKeyValueQueryAllowed, isMetaPropertyPathAllowed, isMetaPropertyPathAllowedJpaAware, isNestedInCrossDataStoreReference
-
Field Details
-
AGGREGATE_JPQL_FUNCTION_PATTERN
-
queryTransformerFactory
-
-
Constructor Details
-
UiDataFilterMetadataTools
public UiDataFilterMetadataTools(MetadataTools metadataTools, UiComponentProperties uiComponentProperties, AccessManager accessManager, QueryTransformerFactory queryTransformerFactory, Metadata metadata)
-
-
Method Details
-
isAggregateFunction
- Overrides:
isAggregateFunctionin classFilterMetadataTools
-