java.lang.Object
com.flexstor.common.settings.AbstractSettingsModel
- All Implemented Interfaces:
- SettingsModelI
- Direct Known Subclasses:
- SendSettingsModel
- public abstract class AbstractSettingsModel
- extends java.lang.Object
- implements SettingsModelI
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
gateway
protected com.flexstor.common.gateway.SettingsGateway gateway
listSettings
protected java.util.ArrayList listSettings
bInitialized
protected boolean bInitialized
AbstractSettingsModel
public AbstractSettingsModel()
getSettings
public java.util.ArrayList getSettings()
throws com.flexstor.common.gateway.exceptions.TransactionFailedException
- Specified by:
getSettings in interface SettingsModelI
addSetting
public abstract void addSetting(com.flexstor.common.data.ejb.SettingData setting)
throws com.flexstor.common.gateway.exceptions.TransactionFailedException,
com.flexstor.common.exceptions.ejb.DuplicateRecordException
- Specified by:
addSetting in interface SettingsModelI
updateSetting
public abstract void updateSetting(com.flexstor.common.data.ejb.SettingData data)
throws com.flexstor.common.gateway.exceptions.TransactionFailedException,
com.flexstor.common.exceptions.ejb.DuplicateRecordException
- Specified by:
updateSetting in interface SettingsModelI
removeSetting
public void removeSetting(com.flexstor.common.data.ejb.SettingData setting)
throws com.flexstor.common.gateway.exceptions.TransactionFailedException
- Specified by:
removeSetting in interface SettingsModelI
refresh
public abstract void refresh()
throws com.flexstor.common.gateway.exceptions.TransactionFailedException
- Specified by:
refresh in interface SettingsModelI