Package io.jmix.ui.component.jpqlfilter
Class JpqlFilterConverter
java.lang.Object
io.jmix.ui.component.filter.converter.AbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
io.jmix.ui.component.jpqlfilter.JpqlFilterConverter
- All Implemented Interfaces:
FilterConverter<JpqlFilter,JpqlFilterCondition>
@Component("ui_JpqlFilterConverter")
@Scope("prototype")
public class JpqlFilterConverter
extends AbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ClassManagerprotected JpqlFilterSupportprotected Metadataprotected SingleFilterSupportprotected UiComponentsFields inherited from class io.jmix.ui.component.filter.converter.AbstractFilterComponentConverter
filter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectconvertDefaultValueToComponent(JpqlFilter component, JpqlFilterCondition model) protected StringconvertDefaultValueToModel(JpqlFilter component) JpqlFilter<?>Returns an instance of the UI filter component whose state was retrieved from the model.convertToModel(JpqlFilter jpqlFilter) Returns an instance of model whose state was retrieved from the UI filter component.protected HasValueconvertValueComponentToComponent(JpqlFilter component, JpqlFilterCondition model) protected FilterValueComponentconvertValueComponentToModel(JpqlFilter component) protected JpqlFilterprotected JpqlFilterConditionprotected HasValuegenerateValueComponent(JpqlFilter component, JpqlFilterCondition model) protected StringgetLocalizedModelCaption(JpqlFilter component)
-
Field Details
-
uiComponents
-
metadata
-
classManager
-
jpqlFilterSupport
-
singleFilterSupport
-
-
Constructor Details
-
JpqlFilterConverter
-
-
Method Details
-
convertToComponent
Description copied from interface:FilterConverterReturns an instance of the UI filter component whose state was retrieved from the model.- Specified by:
convertToComponentin interfaceFilterConverter<JpqlFilter,JpqlFilterCondition> - Overrides:
convertToComponentin classAbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition> - 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<JpqlFilter,JpqlFilterCondition> - Overrides:
convertToModelin classAbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition> - Parameters:
jpqlFilter- a filter component instance- Returns:
- a model instance
-
createComponent
- Specified by:
createComponentin classAbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
-
createModel
- Specified by:
createModelin classAbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
-
getLocalizedModelCaption
- Specified by:
getLocalizedModelCaptionin classAbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
-
generateValueComponent
-
convertValueComponentToComponent
protected HasValue convertValueComponentToComponent(JpqlFilter component, JpqlFilterCondition model) -
convertDefaultValueToComponent
@Nullable protected Object convertDefaultValueToComponent(JpqlFilter component, JpqlFilterCondition model) -
convertValueComponentToModel
-
convertDefaultValueToModel
-