Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.flexstor.common.gui.imprt
Class AbstractSettingsModel  view AbstractSettingsModel download AbstractSettingsModel.java

java.lang.Object
  extended byjava.util.Observable
      extended bycom.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


Field Summary
protected  boolean bIsFromRetrieval
          Flag to indicate if the import is done from the main tool bar or from the search retrieval frame.
protected  java.lang.String[] disguiseNames
           
protected  com.flexstor.common.settings.ImportSettingsI importSettings
           
protected  java.util.Hashtable iSettings
           
protected  com.flexstor.common.settings.ImportSettingManagerI manager
           
 
Fields inherited from class java.util.Observable
 
Constructor Summary
AbstractSettingsModel()
           
AbstractSettingsModel(com.flexstor.common.settings.ImportSettingManagerI mgr)
           
AbstractSettingsModel(com.flexstor.common.settings.ImportSettingManagerI mgr, com.flexstor.common.settings.ImportSettingsI currImportSetting)
           
 
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.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.flexstor.common.gui.imprt.SettingsModelI
addObserver, canImport, deleteObserver, deleteSetting, getCurrentAsset, getDisguiseNames, isFromRetrieval, saveSetting, saveSettingAs
 
Methods inherited from interface java.util.Observer
update
 

Field Detail

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
Constructor Detail

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)
Method Detail

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)