The Preference interface provides access to a preference and its attributes.
Preference
This interface defines the model as known from the MVC pattern. Its purpose is to provide read access to the data stored in the model.
260261262263264265266267268269270
entity.store(); assertNotNull(entity); Preference pref = entity.getPreferenceSet().get("pref1"); assertNotNull(pref); //test entity removal via undeploy File demoWar = new File(deploySrc, "demo.war");
326327328329330331332333334335336337338339340
assertNotNull(pd); assertNotNull(pd.getPreferenceSet()); Preference pref1 = pd.getPreferenceSet().get("pref1"); assertNotNull(pref1); Iterator itr = pref1.getValues(); int count = 0; while (itr.hasNext()) { count++; System.out.println("Value " + count + "=" + itr.next());
8990919293949596979899100101102103104105106107108109110111112113
HttpServletRequest request) { Locale locale = request.getLocale(); String titleKey = createTitleKey(locale, false); Preference titlePref = window.getPortletEntity().getPreferenceSet() .get(titleKey); if (titlePref == null) { titleKey = createTitleKey(locale, true); titlePref = window.getPortletEntity().getPreferenceSet().get( titleKey); } if (titlePref != null) { Iterator values = titlePref.getValues(); if (values.hasNext()) { return (String) titlePref.getValues().next(); } } return null; }
484950515253545556575859
public Preference get(String name) { Iterator iterator = this.iterator(); while (iterator.hasNext()) { Preference preference = (Preference)iterator.next(); if (preference.getName().equals(name)) { return preference; } } return null; }
949596979899100101102103104105
public Preference remove(String name) { Iterator iterator = this.iterator(); while (iterator.hasNext()) { Preference preference = (Preference)iterator.next(); if (preference.getName().equals(name)) { super.remove(preference); return preference; } } return null;
119120121122123124125126127128129
*/ public Preference get( String key ) { try { Preference pref = null; if (prefsRootNode.nodeExists(key)) { pref = new PrefsPreference(prefsRootNode.node(key), key); } else if(defaults != null)
495051525354555657585960616263646566676869
{ this.prefs = new HashMap(fragment.getPreferences().size()); Iterator itr = fragment.getPreferences().iterator(); while(itr.hasNext()) { Preference pref = (Preference) itr.next(); prefs.put(pref.getName(), pref); } } else { this.prefs = new HashMap(); } Iterator iterator = preferenceSet.iterator(); while(iterator.hasNext()) { Preference pref = (Preference) iterator.next(); prefs.put(pref.getName(), pref); } }
686970717273747576
} } public Preference add(String arg0, List arg1) { Preference pref = preferenceSet.add(arg0, arg1); prefs.put(arg0, pref); return pref; }
101102103104105106107108109
preferenceSet.remove(pref); } public Preference remove(String name) { Preference pref = (Preference) prefs.remove(name); preferenceSet.remove(name); return pref; }
320321322323324325326327328329330331332333334