Class PropertyConditionBuilder
java.lang.Object
io.jmix.flowui.component.genericfilter.builder.AbstractConditionBuilder
io.jmix.flowui.component.genericfilter.builder.PropertyConditionBuilder
- All Implemented Interfaces:
ConditionBuilder
,org.springframework.core.Ordered
@Component("flowui_PropertyConditionBuilder")
public class PropertyConditionBuilder
extends AbstractConditionBuilder
-
Field Summary
Modifier and TypeFieldDescriptionprotected final FilterComponents
protected final FilterMetadataTools
protected final Messages
protected final MessageTools
protected final PropertyFilterSupport
protected final SingleFilterSupport
Fields inherited from class io.jmix.flowui.component.genericfilter.builder.AbstractConditionBuilder
metadata
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
ConstructorDescriptionPropertyConditionBuilder
(Metadata metadata, FilterComponents filterComponents, Messages messages, MessageTools messageTools, PropertyFilterSupport propertyFilterSupport, FilterMetadataTools filterMetadataTools, SingleFilterSupport singleFilterSupport) -
Method Summary
Modifier and TypeMethodDescriptionbuild
(GenericFilter filter) protected FilterCondition
createFilterConditionByPath
(MetaPropertyPath metaPropertyPath) protected List<FilterCondition>
int
getOrder()
protected FilterCondition
getParentCondition
(MetaPropertyPath mpp, List<FilterCondition> conditions) Methods inherited from class io.jmix.flowui.component.genericfilter.builder.AbstractConditionBuilder
createHeaderFilterCondition
-
Field Details
-
filterComponents
-
messages
-
messageTools
-
propertyFilterSupport
-
filterMetadataTools
-
singleFilterSupport
-
-
Constructor Details
-
PropertyConditionBuilder
public PropertyConditionBuilder(Metadata metadata, FilterComponents filterComponents, Messages messages, MessageTools messageTools, PropertyFilterSupport propertyFilterSupport, FilterMetadataTools filterMetadataTools, SingleFilterSupport singleFilterSupport)
-
-
Method Details
-
build
-
getOrder
public int getOrder() -
createFilterConditionsByPaths
-
createFilterConditionByPath
-
getParentCondition
@Nullable protected FilterCondition getParentCondition(MetaPropertyPath mpp, List<FilterCondition> conditions)
-