public interface PreferenceBeanServerStore extends PreferenceBeanStore
| Modifier and Type | Method and Description |
|---|---|
List<PreferenceHierarchyElement<?>> |
buildHierarchyStructure()
Builds a tree hierarchy that begins with the root preference beans and grows based on their
sub-preferences.
|
<U extends BasePreference<U>,T extends BasePreferencePortable<U>> |
load(T emptyPortablePreference)
Loads all preference bean properties.
|
void |
save(Collection<BasePreferencePortable<? extends BasePreference<?>>> portablePreferences)
Saves all preferences passed.
|
<U extends BasePreference<U>,T extends BasePreferencePortable<U>> |
save(T portablePreference)
Saves all preference data.
|
<U extends BasePreference<U>,T extends BasePreferencePortable<U>> |
saveDefaultValue(T defaultValue)
Saves all preference data, in the last scope of the hierarchy.
|
load, save, save, saveDefaultValue<U extends BasePreference<U>,T extends BasePreferencePortable<U>> T load(T emptyPortablePreference)
U - Preference bean type.T - Preference bean generated portable type.emptyPortablePreference - Newly created portable instance for the preference bean.<U extends BasePreference<U>,T extends BasePreferencePortable<U>> void save(T portablePreference)
U - Preference bean type.T - Preference bean generated portable type.portablePreference - Preference instance to be saved.<U extends BasePreference<U>,T extends BasePreferencePortable<U>> void saveDefaultValue(T defaultValue)
U - Preference bean type.T - Preference bean generated portable type.defaultValue - Preference instance to be saved as default.void save(Collection<BasePreferencePortable<? extends BasePreference<?>>> portablePreferences)
portablePreferences - Preference instances to be saved.List<PreferenceHierarchyElement<?>> buildHierarchyStructure()
Copyright © 2012–2016 JBoss by Red Hat. All rights reserved.