Package io.jmix.searchflowui.utils
Class FullTextFilterConverter
java.lang.Object
io.jmix.flowui.component.genericfilter.converter.AbstractFilterComponentConverter<FullTextFilter,FullTextFilterCondition>
 
io.jmix.searchflowui.utils.FullTextFilterConverter
- All Implemented Interfaces:
- FilterConverter<FullTextFilter,- FullTextFilterCondition> 
@Component("search_FullTextFilterConverter")
@Scope("prototype")
public class FullTextFilterConverter
extends AbstractFilterComponentConverter<FullTextFilter,FullTextFilterCondition> 
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Metadataprotected SingleFilterSupportprotected UiComponentsFields inherited from class io.jmix.flowui.component.genericfilter.converter.AbstractFilterComponentConverterfilter
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns an instance of the UI filter component whose state was retrieved from the model.convertToModel(FullTextFilter fullTextFilter) Returns an instance of model whose state was retrieved from the UI filter component.protected com.vaadin.flow.component.HasValueAndElement<?,String> protected FilterValueComponentconvertValueComponentToModel(FullTextFilter component) protected FullTextFilterprotected FullTextFilterConditionprotected com.vaadin.flow.component.HasValueAndElement<?,String> createValueComponent(String componentName) protected StringgetLocalizedModelLabel(FullTextFilter component) voidsetMetadata(Metadata metadata) voidsetSingleFilterSupport(SingleFilterSupport singleFilterSupport) voidsetUiComponents(UiComponents uiComponents) 
- 
Field Details- 
uiComponents
- 
metadata
- 
singleFilterSupport
 
- 
- 
Constructor Details- 
FullTextFilterConverter
 
- 
- 
Method Details- 
setUiComponents
- 
setMetadata
- 
setSingleFilterSupport
- 
createComponent- Specified by:
- createComponentin class- AbstractFilterComponentConverter<FullTextFilter,- FullTextFilterCondition> 
 
- 
createModel- Specified by:
- createModelin class- AbstractFilterComponentConverter<FullTextFilter,- FullTextFilterCondition> 
 
- 
getLocalizedModelLabel- Specified by:
- getLocalizedModelLabelin class- AbstractFilterComponentConverter<FullTextFilter,- FullTextFilterCondition> 
 
- 
convertToComponentDescription copied from interface:FilterConverterReturns an instance of the UI filter component whose state was retrieved from the model.- Specified by:
- convertToComponentin interface- FilterConverter<FullTextFilter,- FullTextFilterCondition> 
- Overrides:
- convertToComponentin class- AbstractFilterComponentConverter<FullTextFilter,- FullTextFilterCondition> 
- Parameters:
- model- a model instance
- Returns:
- an instance of the UI filter component
 
- 
convertToModelDescription copied from interface:FilterConverterReturns an instance of model whose state was retrieved from the UI filter component.- Specified by:
- convertToModelin interface- FilterConverter<FullTextFilter,- FullTextFilterCondition> 
- Overrides:
- convertToModelin class- AbstractFilterComponentConverter<FullTextFilter,- FullTextFilterCondition> 
- Parameters:
- fullTextFilter- a filter component instance
- Returns:
- a model instance
 
- 
convertValueComponentToComponentprotected com.vaadin.flow.component.HasValueAndElement<?,String> convertValueComponentToComponent(FullTextFilterCondition model) 
- 
createValueComponent
- 
convertValueComponentToModel
 
-