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

Quick Search    Search Deep

com.flexstor.common.settings
Interface ImportSettingsI  view ImportSettingsI download ImportSettingsI.java

All Known Implementing Classes:
ImportSettings

public interface ImportSettingsI


Field Summary
static java.lang.String APPLICATION_NAME
           
static java.lang.String CONFIG_FILE
           
static java.lang.String CREATE_FROM
           
static java.lang.String CTL_PATH
           
static java.lang.String DEFAULT
           
static java.lang.String EMAIL
           
static java.lang.String EMAIL_CONFIRM
           
static java.lang.String EXCLUDE_LOW
           
static java.lang.String FIXED_ELE_DIR
           
static java.lang.String HIGH_RES_DEST_URL
           
static java.lang.String HIGH_RES_URL
           
static java.lang.String IMPORTTIME
           
static java.lang.String LOCAL_PATH
           
static java.lang.String LOW_DIR_IN_HIGH_DIR
           
static java.lang.String LOW_IN_HIGH
           
static java.lang.String LOW_RES_DEST_URL
           
static java.lang.String LOW_RES_DIR
           
static java.lang.String LOW_RES_EXT
           
static java.lang.String LOW_RES_URL
           
static java.lang.String MAILTIME
           
static java.lang.String MAKE_COPY
           
static java.lang.String MATCH_INFO
           
static java.lang.String NAME
           
static java.lang.String SET_AS_DEFAULT
           
static java.lang.String SETTING_CHANGED
           
static java.lang.String SOURCE_FILES_BASE
           
static java.lang.String TEMP
          Categories of the import settings.
static java.lang.String THUMB_INFO
           
static java.lang.String THUMB_URL
           
static java.lang.String TO_CLASSIFY
           
static java.lang.String TOP
           
static java.lang.String TRANSIENT
           
static java.lang.String USER_ID
           
 
Method Summary
 boolean areAllChangesOnFly()
           
 boolean getBoolean(java.lang.String key)
           
 java.lang.String getName()
           
 java.util.Hashtable getNonTransientSettings()
           
 java.lang.Object getObject(java.lang.String s)
           
 java.lang.String[] getSections()
           
 java.util.Hashtable getSettingsForSection(java.lang.String sectionName)
           
 java.util.Hashtable getSettingsOfType(int type)
           
 java.lang.String getString(java.lang.String s)
           
 java.util.Hashtable getTransientSettings()
           
 void init()
           
 boolean isDefault()
           
 boolean isModified()
           
 boolean loadSettingsFromFile(java.lang.String fileName)
           
 boolean reload()
           
 void setAllChangesOnFly(boolean bShow)
           
 void setBoolean(java.lang.String key, boolean mode)
           
 void setBoolean(java.lang.String key, boolean mode, boolean bOnFly)
           
 void setObject(java.lang.String key, java.lang.Object value)
           
 void setObject(java.lang.String key, java.lang.Object value, boolean bOnFly)
           
 void setString(java.lang.String key, java.lang.String value)
           
 void setString(java.lang.String key, java.lang.String value, boolean bOnFly)
           
 

Field Detail

TEMP

public static final java.lang.String TEMP
Categories of the import settings. We have three different categories for import setting. NonTransient : All settings prefixed by a section name in the ctl file and are saved in ctl file and database. are NonTransient. Right now we have 'options', 'mapfolders' sections from the ctl represented in our ctl files. NOTE: There may be other sections in the ctl as wel, but these are the two user can set thru UI right now. Transient : All settings, which are not represented thru UI, but contribute in setting other settings properly. For example 'setAsDefault' is not part of ctl but stored as a user preference in the database. Temp : All settings, which are used purely for UI and other temperary purposes and do not contribute to changes, that should be saved anywhere. For example : makeCopy makes other components a-dis'ble for input. GUI Options : This section contains entries which are purely for the GUI purpose, but should be there in ctl file. These properties are not used by import processor as of now. Ex. 'sourcefilelistbase'.

See Also:
Constant Field Values

TRANSIENT

public static final java.lang.String TRANSIENT
See Also:
Constant Field Values

DEFAULT

public static final java.lang.String DEFAULT
See Also:
Constant Field Values

LOW_RES_EXT

public static final java.lang.String LOW_RES_EXT
See Also:
Constant Field Values

LOW_RES_DIR

public static final java.lang.String LOW_RES_DIR
See Also:
Constant Field Values

LOW_RES_URL

public static final java.lang.String LOW_RES_URL
See Also:
Constant Field Values

HIGH_RES_URL

public static final java.lang.String HIGH_RES_URL
See Also:
Constant Field Values

LOW_RES_DEST_URL

public static final java.lang.String LOW_RES_DEST_URL
See Also:
Constant Field Values

HIGH_RES_DEST_URL

public static final java.lang.String HIGH_RES_DEST_URL
See Also:
Constant Field Values

THUMB_URL

public static final java.lang.String THUMB_URL
See Also:
Constant Field Values

EMAIL

public static final java.lang.String EMAIL
See Also:
Constant Field Values

MAILTIME

public static final java.lang.String MAILTIME
See Also:
Constant Field Values

THUMB_INFO

public static final java.lang.String THUMB_INFO
See Also:
Constant Field Values

MATCH_INFO

public static final java.lang.String MATCH_INFO
See Also:
Constant Field Values

TO_CLASSIFY

public static final java.lang.String TO_CLASSIFY
See Also:
Constant Field Values

CONFIG_FILE

public static final java.lang.String CONFIG_FILE
See Also:
Constant Field Values

USER_ID

public static final java.lang.String USER_ID
See Also:
Constant Field Values

CREATE_FROM

public static final java.lang.String CREATE_FROM
See Also:
Constant Field Values

FIXED_ELE_DIR

public static final java.lang.String FIXED_ELE_DIR
See Also:
Constant Field Values

APPLICATION_NAME

public static final java.lang.String APPLICATION_NAME
See Also:
Constant Field Values

TOP

public static final java.lang.String TOP
See Also:
Constant Field Values

SOURCE_FILES_BASE

public static final java.lang.String SOURCE_FILES_BASE
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

SETTING_CHANGED

public static final java.lang.String SETTING_CHANGED
See Also:
Constant Field Values

CTL_PATH

public static final java.lang.String CTL_PATH
See Also:
Constant Field Values

EXCLUDE_LOW

public static final java.lang.String EXCLUDE_LOW
See Also:
Constant Field Values

LOW_DIR_IN_HIGH_DIR

public static final java.lang.String LOW_DIR_IN_HIGH_DIR
See Also:
Constant Field Values

EMAIL_CONFIRM

public static final java.lang.String EMAIL_CONFIRM
See Also:
Constant Field Values

LOW_IN_HIGH

public static final java.lang.String LOW_IN_HIGH
See Also:
Constant Field Values

LOCAL_PATH

public static final java.lang.String LOCAL_PATH
See Also:
Constant Field Values

MAKE_COPY

public static final java.lang.String MAKE_COPY
See Also:
Constant Field Values

SET_AS_DEFAULT

public static final java.lang.String SET_AS_DEFAULT
See Also:
Constant Field Values

IMPORTTIME

public static final java.lang.String IMPORTTIME
See Also:
Constant Field Values
Method Detail

getName

public java.lang.String getName()

getString

public java.lang.String getString(java.lang.String s)

getBoolean

public boolean getBoolean(java.lang.String key)

getObject

public java.lang.Object getObject(java.lang.String s)

setBoolean

public void setBoolean(java.lang.String key,
                       boolean mode)

setBoolean

public void setBoolean(java.lang.String key,
                       boolean mode,
                       boolean bOnFly)

setString

public void setString(java.lang.String key,
                      java.lang.String value)

setString

public void setString(java.lang.String key,
                      java.lang.String value,
                      boolean bOnFly)

setObject

public void setObject(java.lang.String key,
                      java.lang.Object value)

setObject

public void setObject(java.lang.String key,
                      java.lang.Object value,
                      boolean bOnFly)

isModified

public boolean isModified()

getSettingsForSection

public java.util.Hashtable getSettingsForSection(java.lang.String sectionName)

loadSettingsFromFile

public boolean loadSettingsFromFile(java.lang.String fileName)

getSettingsOfType

public java.util.Hashtable getSettingsOfType(int type)

getSections

public java.lang.String[] getSections()

isDefault

public boolean isDefault()

reload

public boolean reload()

init

public void init()

setAllChangesOnFly

public void setAllChangesOnFly(boolean bShow)

areAllChangesOnFly

public boolean areAllChangesOnFly()

getTransientSettings

public java.util.Hashtable getTransientSettings()

getNonTransientSettings

public java.util.Hashtable getNonTransientSettings()