@Component(value="ui_GroupFilterConverter") @Scope(value="prototype") public class GroupFilterConverter extends AbstractFilterComponentConverter<GroupFilter,GroupFilterCondition>
Modifier and Type | Field and Description |
---|---|
protected FilterComponents |
filterComponents |
protected LogicalFilterSupport |
logicalFilterSupport |
protected io.jmix.core.Metadata |
metadata |
protected UiComponents |
uiComponents |
filter
Constructor and Description |
---|
GroupFilterConverter(Filter filter) |
Modifier and Type | Method and Description |
---|---|
GroupFilter |
convertToComponent(GroupFilterCondition model)
Returns an instance of the UI filter component whose state was retrieved from the model.
|
GroupFilterCondition |
convertToModel(GroupFilter groupFilter)
Returns an instance of model whose state was retrieved from the UI filter component.
|
protected GroupFilter |
createComponent() |
protected GroupFilterCondition |
createModel() |
protected java.lang.String |
getLocalizedModelCaption(GroupFilter component) |
@Autowired protected io.jmix.core.Metadata metadata
@Autowired protected UiComponents uiComponents
@Autowired protected FilterComponents filterComponents
@Autowired protected LogicalFilterSupport logicalFilterSupport
public GroupFilterConverter(Filter filter)
public GroupFilter convertToComponent(GroupFilterCondition model)
FilterConverter
convertToComponent
in interface FilterConverter<GroupFilter,GroupFilterCondition>
convertToComponent
in class AbstractFilterComponentConverter<GroupFilter,GroupFilterCondition>
model
- a model instancepublic GroupFilterCondition convertToModel(GroupFilter groupFilter)
FilterConverter
convertToModel
in interface FilterConverter<GroupFilter,GroupFilterCondition>
convertToModel
in class AbstractFilterComponentConverter<GroupFilter,GroupFilterCondition>
groupFilter
- a filter component instanceprotected GroupFilter createComponent()
createComponent
in class AbstractFilterComponentConverter<GroupFilter,GroupFilterCondition>
protected GroupFilterCondition createModel()
createModel
in class AbstractFilterComponentConverter<GroupFilter,GroupFilterCondition>
@Nullable protected java.lang.String getLocalizedModelCaption(GroupFilter component)
getLocalizedModelCaption
in class AbstractFilterComponentConverter<GroupFilter,GroupFilterCondition>