Package org.openxava.util.impl
Class UserPreferences
java.lang.Object
java.util.prefs.Preferences
java.util.prefs.AbstractPreferences
org.openxava.util.impl.UserPreferences
Implementation of Java Preferences for OX applications.
It's not intended for use at global preferences for the JVM
(that is as value for system property
java.util.prefs.PreferencesFactory), but for obtaining
it from Users.getCurrentPreferences().
- Author:
- Javier Paniza
-
Field Summary
Fields inherited from class java.util.prefs.AbstractPreferences
lock, newNodeFields inherited from class java.util.prefs.Preferences
MAX_KEY_LENGTH, MAX_NAME_LENGTH, MAX_VALUE_LENGTH -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUserPreferences(AbstractPreferences parent, String name, String userName) -
Method Summary
Modifier and TypeMethodDescriptionprotected String[]protected AbstractPreferencesprotected voidflushSpi()static PreferencesgetForUser(String userName) protected Stringprotected String[]keysSpi()protected voidstatic voidprotected voidprotected voidprotected voidsyncSpi()Methods inherited from class java.util.prefs.AbstractPreferences
absolutePath, addNodeChangeListener, addPreferenceChangeListener, cachedChildren, childrenNames, clear, exportNode, exportSubtree, flush, get, getBoolean, getByteArray, getChild, getDouble, getFloat, getInt, getLong, isRemoved, isUserNode, keys, name, node, nodeExists, parent, put, putBoolean, putByteArray, putDouble, putFloat, putInt, putLong, remove, removeNode, removeNodeChangeListener, removePreferenceChangeListener, sync, toStringMethods inherited from class java.util.prefs.Preferences
importPreferences, systemNodeForPackage, systemRoot, userNodeForPackage, userRoot
-
Constructor Details
-
UserPreferences
-
-
Method Details
-
getForUser
- Throws:
BackingStoreException
-
removeAll
- Throws:
BackingStoreException- Since:
- 5.8
-
childSpi
- Specified by:
childSpiin classAbstractPreferences
-
childrenNamesSpi
- Specified by:
childrenNamesSpiin classAbstractPreferences- Throws:
BackingStoreException
-
flushSpi
- Specified by:
flushSpiin classAbstractPreferences- Throws:
BackingStoreException
-
getSpi
- Specified by:
getSpiin classAbstractPreferences
-
keysSpi
- Specified by:
keysSpiin classAbstractPreferences- Throws:
BackingStoreException
-
putSpi
- Specified by:
putSpiin classAbstractPreferences
-
removeNodeSpi
- Specified by:
removeNodeSpiin classAbstractPreferences- Throws:
BackingStoreException
-
removeSpi
- Specified by:
removeSpiin classAbstractPreferences
-
syncSpi
- Specified by:
syncSpiin classAbstractPreferences- Throws:
BackingStoreException
-