Class PreferencesMap<T extends PreferencesMap.ConfigurationData>
- java.lang.Object
-
- org.pentaho.reporting.designer.core.settings.prefs.PreferencesMap<T>
-
- Direct Known Subclasses:
GlobalAuthenticationStore
public abstract class PreferencesMap<T extends PreferencesMap.ConfigurationData> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PreferencesMap.ConfigurationData
-
Constructor Summary
Constructors Constructor Description PreferencesMap(Preferences preferences)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
add(T configurationData)
protected abstract T
create(String key, long time)
protected T
get(String key)
protected String[]
getKnownKeys()
String
getMostRecentEntry()
protected void
init()
protected void
remove(String key)
void
sync()
-
-
-
Constructor Detail
-
PreferencesMap
public PreferencesMap(Preferences preferences)
-
-
Method Detail
-
init
protected void init()
-
getKnownKeys
protected String[] getKnownKeys()
-
add
protected void add(T configurationData)
-
remove
protected void remove(String key)
-
sync
public void sync() throws BackingStoreException
- Throws:
BackingStoreException
-
getMostRecentEntry
public String getMostRecentEntry()
-
-