public abstract class AbstractPaginationSettingsBinder<C extends AbstractPagination,S extends AbstractPaginationSettings> extends java.lang.Object implements DataLoadingSettingsBinder<C,S>
| Constructor and Description |
|---|
AbstractPaginationSettingsBinder() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDataLoadingSettings(C component,
SettingsWrapper wrapper)
Applies data loading settings.
|
void |
applySettings(C component,
SettingsWrapper wrapper)
Applies settings to the component
|
protected abstract S |
createSettings() |
S |
getSettings(C component) |
protected boolean |
isSettingsChanged(C component,
S settings) |
boolean |
saveSettings(C component,
SettingsWrapper wrapper) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetComponentClass, getSettingsClasspublic void applySettings(C component, SettingsWrapper wrapper)
ComponentSettingsBinderapplySettings in interface ComponentSettingsBinder<C extends AbstractPagination,S extends AbstractPaginationSettings>component - componentwrapper - settings wrapper contains settings for the componentpublic void applyDataLoadingSettings(C component, SettingsWrapper wrapper)
DataLoadingSettingsBinderapplyDataLoadingSettings in interface DataLoadingSettingsBinder<C extends AbstractPagination,S extends AbstractPaginationSettings>component - component to applywrapper - settings wrapperpublic S getSettings(C component)
getSettings in interface ComponentSettingsBinder<C extends AbstractPagination,S extends AbstractPaginationSettings>component - componentpublic boolean saveSettings(C component, SettingsWrapper wrapper)
saveSettings in interface ComponentSettingsBinder<C extends AbstractPagination,S extends AbstractPaginationSettings>component - componentwrapper - settings wrapper contains settings for the componentprotected abstract S createSettings()