Class PropertyConditionBuilder
java.lang.Object
io.jmix.ui.component.filter.builder.AbstractConditionBuilder
io.jmix.ui.component.filter.builder.PropertyConditionBuilder
- All Implemented Interfaces:
ConditionBuilder
,org.springframework.core.Ordered
@Component("ui_PropertyConditionBuilder")
public class PropertyConditionBuilder
extends AbstractConditionBuilder
-
Field Summary
Modifier and TypeFieldDescriptionprotected FilterComponents
protected FilterMetadataTools
protected Messages
protected MessageTools
protected PropertyFilterSupport
protected SingleFilterSupport
Fields inherited from class io.jmix.ui.component.filter.builder.AbstractConditionBuilder
metadata
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
ConstructorDescriptionPropertyConditionBuilder
(FilterComponents filterComponents, Messages messages, MessageTools messageTools, PropertyFilterSupport propertyFilterSupport, FilterMetadataTools filterMetadataTools, SingleFilterSupport singleFilterSupport) -
Method Summary
Modifier and TypeMethodDescriptionprotected FilterCondition
createFilterConditionByPath
(MetaPropertyPath metaPropertyPath) protected List<FilterCondition>
int
getOrder()
protected FilterCondition
getParentCondition
(MetaPropertyPath mpp, List<FilterCondition> conditions) Methods inherited from class io.jmix.ui.component.filter.builder.AbstractConditionBuilder
createHeaderFilterCondition
-
Field Details
-
filterComponents
-
messages
-
messageTools
-
propertyFilterSupport
-
filterMetadataTools
-
singleFilterSupport
-
-
Constructor Details
-
PropertyConditionBuilder
@Autowired public PropertyConditionBuilder(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)
-