Class PropertyFilterConverter
java.lang.Object
io.jmix.flowui.component.genericfilter.converter.AbstractFilterComponentConverter<PropertyFilter,PropertyFilterCondition>
io.jmix.flowui.component.propertyfilter.PropertyFilterConverter
- All Implemented Interfaces:
FilterConverter<PropertyFilter,PropertyFilterCondition>
@SpringComponent("flowui_PropertyFilterConverter")
@Scope("prototype")
public class PropertyFilterConverter
extends AbstractFilterComponentConverter<PropertyFilter,PropertyFilterCondition>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Metadataprotected MetadataToolsprotected PropertyFilterSupportprotected SingleFilterSupportprotected UiComponentsFields inherited from class io.jmix.flowui.component.genericfilter.converter.AbstractFilterComponentConverter
filter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectprotected StringconvertDefaultValueToModel(PropertyFilter component) Returns an instance of the UI filter component whose state was retrieved from the model.convertToModel(PropertyFilter propertyFilter) Returns an instance of model whose state was retrieved from the UI filter component.protected com.vaadin.flow.component.HasValueAndElement<?,?> protected FilterValueComponentconvertValueComponentToModel(PropertyFilter component) protected PropertyFilterprotected PropertyFilterConditionprotected com.vaadin.flow.component.HasValueAndElement<?,?> createValueComponent(String componentName) protected com.vaadin.flow.component.HasValueAndElement<?,?> protected StringgetLocalizedModelLabel(PropertyFilter component) voidsetMetadata(Metadata metadata) voidsetMetadataTools(MetadataTools metadataTools) voidsetPropertyFilterSupport(PropertyFilterSupport propertyFilterSupport) voidsetSingleFilterSupport(SingleFilterSupport singleFilterSupport) voidsetUiComponents(UiComponents uiComponents)
-
Field Details
-
propertyFilterSupport
-
singleFilterSupport
-
uiComponents
-
metadata
-
metadataTools
-
-
Constructor Details
-
PropertyFilterConverter
-
-
Method Details
-
setPropertyFilterSupport
-
setSingleFilterSupport
-
setUiComponents
-
setMetadata
-
setMetadataTools
-
convertToComponent
Description copied from interface:FilterConverterReturns an instance of the UI filter component whose state was retrieved from the model.- Specified by:
convertToComponentin interfaceFilterConverter<PropertyFilter,PropertyFilterCondition> - Overrides:
convertToComponentin classAbstractFilterComponentConverter<PropertyFilter,PropertyFilterCondition> - Parameters:
model- a model instance- Returns:
- an instance of the UI filter component
-
convertToModel
Description copied from interface:FilterConverterReturns an instance of model whose state was retrieved from the UI filter component.- Specified by:
convertToModelin interfaceFilterConverter<PropertyFilter,PropertyFilterCondition> - Overrides:
convertToModelin classAbstractFilterComponentConverter<PropertyFilter,PropertyFilterCondition> - Parameters:
propertyFilter- a filter component instance- Returns:
- a model instance
-
createComponent
- Specified by:
createComponentin classAbstractFilterComponentConverter<PropertyFilter,PropertyFilterCondition>
-
createModel
- Specified by:
createModelin classAbstractFilterComponentConverter<PropertyFilter,PropertyFilterCondition>
-
getLocalizedModelLabel
- Specified by:
getLocalizedModelLabelin classAbstractFilterComponentConverter<PropertyFilter,PropertyFilterCondition>
-
generateValueComponent
protected com.vaadin.flow.component.HasValueAndElement<?,?> generateValueComponent(PropertyFilterCondition model) -
convertValueComponentToComponent
protected com.vaadin.flow.component.HasValueAndElement<?,?> convertValueComponentToComponent(PropertyFilterCondition model) -
createValueComponent
protected com.vaadin.flow.component.HasValueAndElement<?,?> createValueComponent(String componentName) -
convertDefaultValueToComponent
-
convertValueComponentToModel
-
convertDefaultValueToModel
-