public abstract class AbstractFilterComponentConverter<C extends FilterComponent,M extends FilterCondition> extends java.lang.Object implements FilterConverter<C,M>
Constructor and Description |
---|
AbstractFilterComponentConverter(Filter filter) |
Modifier and Type | Method and Description |
---|---|
C |
convertToComponent(M model)
Returns an instance of the UI filter component whose state was retrieved from the model.
|
M |
convertToModel(C component)
Returns an instance of model whose state was retrieved from the UI filter component.
|
protected abstract C |
createComponent() |
protected abstract M |
createModel() |
protected abstract java.lang.String |
getLocalizedModelCaption(C component) |
protected final Filter filter
public AbstractFilterComponentConverter(Filter filter)
public C convertToComponent(M model)
FilterConverter
convertToComponent
in interface FilterConverter<C extends FilterComponent,M extends FilterCondition>
model
- a model instancepublic M convertToModel(C component)
FilterConverter
convertToModel
in interface FilterConverter<C extends FilterComponent,M extends FilterCondition>
component
- a filter component instanceprotected abstract C createComponent()
protected abstract M createModel()
@Nullable protected abstract java.lang.String getLocalizedModelCaption(C component)