@Component(value="ui_JpqlFilterConverter") @Scope(value="prototype") public class JpqlFilterConverter extends AbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
Modifier and Type | Field and Description |
---|---|
protected io.jmix.core.ClassManager |
classManager |
protected JpqlFilterSupport |
jpqlFilterSupport |
protected io.jmix.core.Metadata |
metadata |
protected SingleFilterSupport |
singleFilterSupport |
protected UiComponents |
uiComponents |
filter
Modifier | Constructor and Description |
---|---|
protected |
JpqlFilterConverter(Filter filter) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
convertDefaultValueToComponent(JpqlFilter component,
JpqlFilterCondition model) |
protected java.lang.String |
convertDefaultValueToModel(JpqlFilter component) |
JpqlFilter<?> |
convertToComponent(JpqlFilterCondition model)
Returns an instance of the UI filter component whose state was retrieved from the model.
|
JpqlFilterCondition |
convertToModel(JpqlFilter jpqlFilter)
Returns an instance of model whose state was retrieved from the UI filter component.
|
protected HasValue |
convertValueComponentToComponent(JpqlFilter component,
JpqlFilterCondition model) |
protected FilterValueComponent |
convertValueComponentToModel(JpqlFilter component) |
protected JpqlFilter |
createComponent() |
protected JpqlFilterCondition |
createModel() |
protected HasValue |
generateValueComponent(JpqlFilter component,
JpqlFilterCondition model) |
protected java.lang.String |
getLocalizedModelCaption(JpqlFilter component) |
@Autowired protected UiComponents uiComponents
@Autowired protected io.jmix.core.Metadata metadata
@Autowired protected io.jmix.core.ClassManager classManager
@Autowired protected JpqlFilterSupport jpqlFilterSupport
@Autowired protected SingleFilterSupport singleFilterSupport
protected JpqlFilterConverter(Filter filter)
public JpqlFilter<?> convertToComponent(JpqlFilterCondition model)
FilterConverter
convertToComponent
in interface FilterConverter<JpqlFilter,JpqlFilterCondition>
convertToComponent
in class AbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
model
- a model instancepublic JpqlFilterCondition convertToModel(JpqlFilter jpqlFilter)
FilterConverter
convertToModel
in interface FilterConverter<JpqlFilter,JpqlFilterCondition>
convertToModel
in class AbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
jpqlFilter
- a filter component instanceprotected JpqlFilter createComponent()
createComponent
in class AbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
protected JpqlFilterCondition createModel()
createModel
in class AbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
@Nullable protected java.lang.String getLocalizedModelCaption(JpqlFilter component)
getLocalizedModelCaption
in class AbstractFilterComponentConverter<JpqlFilter,JpqlFilterCondition>
protected HasValue generateValueComponent(JpqlFilter component, JpqlFilterCondition model)
protected HasValue convertValueComponentToComponent(JpqlFilter component, JpqlFilterCondition model)
@Nullable protected java.lang.Object convertDefaultValueToComponent(JpqlFilter component, JpqlFilterCondition model)
protected FilterValueComponent convertValueComponentToModel(JpqlFilter component)
@Nullable protected java.lang.String convertDefaultValueToModel(JpqlFilter component)