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

Quick Search    Search Deep

com.flexstor.common.gui.imprt
Interface ImportModelI  view ImportModelI download ImportModelI.java

All Superinterfaces:
java.util.Observer
All Known Implementing Classes:
AbstractImportModel

public interface ImportModelI
extends java.util.Observer

The import model interface. It extends observer to get the Observer/Observable funcationalities. All import model classes for the import frame should extend this interface.


Method Summary
 void addObserver(java.util.Observer obs)
           
 boolean canPerform()
           
 boolean canPerform(java.lang.String operationID)
           
 void deleteObserver(java.util.Observer obs)
           
 void dispose()
           
 void enabledInput(boolean mode)
           
 com.flexstor.common.modules.registry.BaseInstanceI getCurrentAsset()
           
 com.flexstor.common.settings.ImportSettingsI getCurrentImportSetting()
           
 java.util.ArrayList getFilesToBeImported()
           
 com.flexstor.common.settings.ImportSettingManagerI getPersistManager()
           
 void importFiles()
           
 boolean initialize()
           
 boolean isFromRetrieval()
           
 boolean reloadCurrentImportSetting()
           
 void setBoxChecked(java.lang.String operationID, boolean def, boolean notifyObservers)
           
 void setCurrentImportSetting(com.flexstor.common.settings.ImportSettingsI settings)
           
 void setFilesToBeImported(java.util.ArrayList files)
           
 void setPersistManager(com.flexstor.common.settings.ImportSettingManagerI manager)
           
 
Methods inherited from interface java.util.Observer
update
 

Method Detail

initialize

public boolean initialize()

canPerform

public boolean canPerform()

importFiles

public void importFiles()

getPersistManager

public com.flexstor.common.settings.ImportSettingManagerI getPersistManager()

setPersistManager

public void setPersistManager(com.flexstor.common.settings.ImportSettingManagerI manager)

getCurrentImportSetting

public com.flexstor.common.settings.ImportSettingsI getCurrentImportSetting()

setCurrentImportSetting

public void setCurrentImportSetting(com.flexstor.common.settings.ImportSettingsI settings)

reloadCurrentImportSetting

public boolean reloadCurrentImportSetting()

canPerform

public boolean canPerform(java.lang.String operationID)

setBoxChecked

public void setBoxChecked(java.lang.String operationID,
                          boolean def,
                          boolean notifyObservers)

enabledInput

public void enabledInput(boolean mode)

isFromRetrieval

public boolean isFromRetrieval()

dispose

public void dispose()

getCurrentAsset

public com.flexstor.common.modules.registry.BaseInstanceI getCurrentAsset()

setFilesToBeImported

public void setFilesToBeImported(java.util.ArrayList files)

getFilesToBeImported

public java.util.ArrayList getFilesToBeImported()

addObserver

public void addObserver(java.util.Observer obs)

deleteObserver

public void deleteObserver(java.util.Observer obs)