public abstract class AbstractSettingsManager<T> extends java.lang.Object implements SettingsManager<T>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSettingsManager(java.lang.Class<T> settingsClass,
CachedSettingsService cachedSettingsService,
SecurityService securityService) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doSaveSettings(T settings) |
T |
getSettings() |
java.lang.Class<T> |
getSettingsClass() |
Form |
getSettingsForm() |
protected abstract Form |
getSettingsForm(T settings) |
void |
saveSettings(T settings) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getTitleprotected AbstractSettingsManager(java.lang.Class<T> settingsClass, CachedSettingsService cachedSettingsService, SecurityService securityService)
public final T getSettings()
getSettings in interface SettingsManager<T>public final Form getSettingsForm()
getSettingsForm in interface SettingsManager<T>public final void saveSettings(T settings)
saveSettings in interface SettingsManager<T>protected abstract void doSaveSettings(T settings)
public final java.lang.Class<T> getSettingsClass()
getSettingsClass in interface SettingsManager<T>