com.partnersoft.preferences.logic
Class PreferencesStorageLogic

java.lang.Object
  extended by com.partnersoft.preferences.logic.PreferencesStorageLogic

public class PreferencesStorageLogic
extends java.lang.Object


Constructor Summary
PreferencesStorageLogic(PreferencesApp preferencesApp)
           
 
Method Summary
 SubsystemPreferences customPreferencesFor(java.lang.String subsystemName)
          Get the custom preference settings for the given named subsystem.
 java.util.List<java.lang.String> listPresetsFor(java.lang.String subsystem)
           
 void loadPreferences()
          Loads the current preference settings from Java user preferences.
 java.lang.String presetFor(java.lang.String subsystemName)
          Get the preset name for the given named subsystem.
 void saveCustomPreferencesToFiles()
          Saves the current custom preferences settings to XML files in data/preferences/custom/.
 void saveJ2sePreferences()
          Saves settings into special J2SE platform location to make it easier for the platform/j2se code to access settings.
 void savePreferences()
          Saves the current preference settings to Java user preferences.
 void saveUpdatePreferences()
          Saves update settings into update directory structure.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreferencesStorageLogic

public PreferencesStorageLogic(PreferencesApp preferencesApp)
Method Detail

loadPreferences

public void loadPreferences()
Loads the current preference settings from Java user preferences.


savePreferences

public void savePreferences()
Saves the current preference settings to Java user preferences.


saveJ2sePreferences

public void saveJ2sePreferences()
Saves settings into special J2SE platform location to make it easier for the platform/j2se code to access settings.


saveUpdatePreferences

public void saveUpdatePreferences()
Saves update settings into update directory structure.


saveCustomPreferencesToFiles

public void saveCustomPreferencesToFiles()
Saves the current custom preferences settings to XML files in data/preferences/custom/.


customPreferencesFor

public SubsystemPreferences customPreferencesFor(java.lang.String subsystemName)
Get the custom preference settings for the given named subsystem.


presetFor

public java.lang.String presetFor(java.lang.String subsystemName)
Get the preset name for the given named subsystem.


listPresetsFor

public java.util.List<java.lang.String> listPresetsFor(java.lang.String subsystem)