java.lang.Object
java.util.Observable
com.flexstor.common.gui.imprt.AbstractSettingsModel
- All Implemented Interfaces:
- java.util.Observer, SettingsModelI
- Direct Known Subclasses:
- SettingsModel
- public abstract class AbstractSettingsModel
- extends java.util.Observable
- implements SettingsModelI
|
Method Summary |
boolean |
canEdit(java.lang.String operationID)
|
boolean |
canPerform(java.lang.String operationID)
|
void |
enableInput(boolean mode)
|
java.lang.String[] |
getAllExistingImportSettingNames()
|
java.lang.String[] |
getAllImportSettingNames()
|
java.util.Hashtable |
getAllImportSettings()
|
java.lang.String |
getConversionSetting()
|
java.lang.String |
getCurrentDisguiseName()
|
com.flexstor.common.settings.ImportSettingsI |
getCurrentImportSetting()
|
java.lang.String |
getEmailAddress()
|
java.lang.String |
getHighResBaseLoc()
|
java.lang.String |
getHRToBaseLocPath()
|
java.lang.Object |
getImportTime()
|
java.lang.String |
getLocalPath()
|
java.lang.String |
getLowResBaseLoc()
|
java.lang.String |
getLRDirectory()
|
java.lang.String |
getLRExtension()
|
java.lang.String |
getLRToBaseLocPath()
|
java.lang.String |
getMailTime()
|
com.flexstor.common.settings.ImportSettingManagerI |
getPersistManager()
|
java.lang.String |
getSourceFileBaseLoc()
|
java.lang.String |
getThumbBaseLocation()
|
void |
notifyAllObservers()
|
void |
notifyAllObservers(java.lang.Object object)
|
void |
setBoxChecked(java.lang.String operationID,
boolean def,
boolean notifyObservers)
|
void |
setConversionSetting(java.lang.String convSetting,
boolean notifyObservers)
|
void |
setCurrentDisguiseName(java.lang.String name,
boolean notifyObservers,
boolean bOnFly)
|
void |
setCurrentImportSetting(com.flexstor.common.settings.ImportSettingsI settings)
|
void |
setCurrentImportSetting(java.lang.String settings)
|
void |
setEmailAddress(java.lang.String emailAddress,
boolean notifyObservers)
|
void |
setHighResBaseLoc(java.lang.String text,
boolean notifyObservers)
|
void |
setHRToBaseLocPath(java.lang.String text,
boolean notifyObservers)
|
void |
setImportTime(java.lang.Object mailTime,
boolean notifyObservers,
boolean bOnFly)
|
void |
setLocalPath(java.lang.String text,
boolean notifyObservers)
|
void |
setLowResBaseLoc(java.lang.String text,
boolean notifyObservers)
|
void |
setLRDirectory(java.lang.String text,
boolean notifyObservers)
|
void |
setLRExtension(java.lang.String text,
boolean notifyObservers)
|
void |
setLRToBaseLocPath(java.lang.String text,
boolean notifyObservers)
|
void |
setMailTime(java.lang.String mailTime,
boolean notifyObservers)
|
void |
setPersistManager(com.flexstor.common.settings.ImportSettingManagerI mgr)
|
void |
setSourceFileBaseLoc(java.lang.String text,
boolean notifyObservers)
|
void |
setThumbBaseLocation(java.lang.String text,
boolean notifyObservers)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
manager
protected com.flexstor.common.settings.ImportSettingManagerI manager
importSettings
protected com.flexstor.common.settings.ImportSettingsI importSettings
iSettings
protected java.util.Hashtable iSettings
disguiseNames
protected java.lang.String[] disguiseNames
bIsFromRetrieval
protected boolean bIsFromRetrieval
- Flag to indicate if the import is done from the main tool bar or from the search retrieval
frame.
- Since:
- 3.0
AbstractSettingsModel
public AbstractSettingsModel()
AbstractSettingsModel
public AbstractSettingsModel(com.flexstor.common.settings.ImportSettingManagerI mgr)
AbstractSettingsModel
public AbstractSettingsModel(com.flexstor.common.settings.ImportSettingManagerI mgr,
com.flexstor.common.settings.ImportSettingsI currImportSetting)
getPersistManager
public com.flexstor.common.settings.ImportSettingManagerI getPersistManager()
- Specified by:
getPersistManager in interface SettingsModelI
setPersistManager
public void setPersistManager(com.flexstor.common.settings.ImportSettingManagerI mgr)
- Specified by:
setPersistManager in interface SettingsModelI
getThumbBaseLocation
public java.lang.String getThumbBaseLocation()
- Specified by:
getThumbBaseLocation in interface SettingsModelI
setThumbBaseLocation
public void setThumbBaseLocation(java.lang.String text,
boolean notifyObservers)
- Specified by:
setThumbBaseLocation in interface SettingsModelI
getSourceFileBaseLoc
public java.lang.String getSourceFileBaseLoc()
- Specified by:
getSourceFileBaseLoc in interface SettingsModelI
setSourceFileBaseLoc
public void setSourceFileBaseLoc(java.lang.String text,
boolean notifyObservers)
- Specified by:
setSourceFileBaseLoc in interface SettingsModelI
getHighResBaseLoc
public java.lang.String getHighResBaseLoc()
- Specified by:
getHighResBaseLoc in interface SettingsModelI
setHighResBaseLoc
public void setHighResBaseLoc(java.lang.String text,
boolean notifyObservers)
- Specified by:
setHighResBaseLoc in interface SettingsModelI
enableInput
public void enableInput(boolean mode)
- Specified by:
enableInput in interface SettingsModelI
getLowResBaseLoc
public java.lang.String getLowResBaseLoc()
- Specified by:
getLowResBaseLoc in interface SettingsModelI
setLowResBaseLoc
public void setLowResBaseLoc(java.lang.String text,
boolean notifyObservers)
- Specified by:
setLowResBaseLoc in interface SettingsModelI
getLRExtension
public java.lang.String getLRExtension()
- Specified by:
getLRExtension in interface SettingsModelI
setLRExtension
public void setLRExtension(java.lang.String text,
boolean notifyObservers)
- Specified by:
setLRExtension in interface SettingsModelI
getLRDirectory
public java.lang.String getLRDirectory()
- Specified by:
getLRDirectory in interface SettingsModelI
setLRDirectory
public void setLRDirectory(java.lang.String text,
boolean notifyObservers)
- Specified by:
setLRDirectory in interface SettingsModelI
getLocalPath
public java.lang.String getLocalPath()
- Specified by:
getLocalPath in interface SettingsModelI
setLocalPath
public void setLocalPath(java.lang.String text,
boolean notifyObservers)
- Specified by:
setLocalPath in interface SettingsModelI
getHRToBaseLocPath
public java.lang.String getHRToBaseLocPath()
- Specified by:
getHRToBaseLocPath in interface SettingsModelI
setHRToBaseLocPath
public void setHRToBaseLocPath(java.lang.String text,
boolean notifyObservers)
- Specified by:
setHRToBaseLocPath in interface SettingsModelI
getLRToBaseLocPath
public java.lang.String getLRToBaseLocPath()
- Specified by:
getLRToBaseLocPath in interface SettingsModelI
setLRToBaseLocPath
public void setLRToBaseLocPath(java.lang.String text,
boolean notifyObservers)
- Specified by:
setLRToBaseLocPath in interface SettingsModelI
getConversionSetting
public java.lang.String getConversionSetting()
- Specified by:
getConversionSetting in interface SettingsModelI
setConversionSetting
public void setConversionSetting(java.lang.String convSetting,
boolean notifyObservers)
- Specified by:
setConversionSetting in interface SettingsModelI
getEmailAddress
public java.lang.String getEmailAddress()
- Specified by:
getEmailAddress in interface SettingsModelI
getMailTime
public java.lang.String getMailTime()
getImportTime
public java.lang.Object getImportTime()
- Specified by:
getImportTime in interface SettingsModelI
setEmailAddress
public void setEmailAddress(java.lang.String emailAddress,
boolean notifyObservers)
- Specified by:
setEmailAddress in interface SettingsModelI
setMailTime
public void setMailTime(java.lang.String mailTime,
boolean notifyObservers)
setImportTime
public void setImportTime(java.lang.Object mailTime,
boolean notifyObservers,
boolean bOnFly)
- Specified by:
setImportTime in interface SettingsModelI
canPerform
public boolean canPerform(java.lang.String operationID)
- Specified by:
canPerform in interface SettingsModelI
canEdit
public boolean canEdit(java.lang.String operationID)
- Specified by:
canEdit in interface SettingsModelI
setBoxChecked
public void setBoxChecked(java.lang.String operationID,
boolean def,
boolean notifyObservers)
- Specified by:
setBoxChecked in interface SettingsModelI
getCurrentImportSetting
public com.flexstor.common.settings.ImportSettingsI getCurrentImportSetting()
- Specified by:
getCurrentImportSetting in interface SettingsModelI
setCurrentImportSetting
public void setCurrentImportSetting(com.flexstor.common.settings.ImportSettingsI settings)
- Specified by:
setCurrentImportSetting in interface SettingsModelI
getCurrentDisguiseName
public java.lang.String getCurrentDisguiseName()
- Specified by:
getCurrentDisguiseName in interface SettingsModelI
setCurrentDisguiseName
public void setCurrentDisguiseName(java.lang.String name,
boolean notifyObservers,
boolean bOnFly)
- Specified by:
setCurrentDisguiseName in interface SettingsModelI
setCurrentImportSetting
public void setCurrentImportSetting(java.lang.String settings)
throws com.flexstor.common.exceptions.FileOperationFailedException
- Specified by:
setCurrentImportSetting in interface SettingsModelI
getAllImportSettings
public java.util.Hashtable getAllImportSettings()
throws com.flexstor.common.exceptions.FileOperationFailedException
- Specified by:
getAllImportSettings in interface SettingsModelI
getAllImportSettingNames
public java.lang.String[] getAllImportSettingNames()
throws com.flexstor.common.exceptions.FileOperationFailedException,
com.flexstor.common.gateway.exceptions.TransactionFailedException
- Specified by:
getAllImportSettingNames in interface SettingsModelI
getAllExistingImportSettingNames
public java.lang.String[] getAllExistingImportSettingNames()
throws com.flexstor.common.exceptions.FileOperationFailedException
- Specified by:
getAllExistingImportSettingNames in interface SettingsModelI
notifyAllObservers
public void notifyAllObservers()
notifyAllObservers
public void notifyAllObservers(java.lang.Object object)