public boolean isReadOnly(String key) { if (key == null) { throw new IllegalArgumentException( EXCEPTIONS.getString("error.null", "Preference key ")); } PortletPreference pref = preferences.get(key); return (pref != null && pref.isReadOnly()); }
/** * Returns the string representation of this object. Preferences are * separated by ';' character, while values in one preference are separated * by ',' character. * @return the string representation of this object. * @see java.lang.Object#toString() */ public String toString() { StringBuffer buffer = new StringBuffer(); buffer.append(getClass().getName()).append("["); for (PortletPreference p : preferences.values()) { buffer.append(p.getName()); buffer.append("(readOnly:").append(p.isReadOnly()).append(")="); String[] values = p.getValues(); if (values != null) { for (int i = 0; i < values.length; i++) { buffer.append(values[i]); if (i < values.length - 1) { buffer.append(","); } } } else { buffer.append("NULL"); } buffer.append(";"); } buffer.append("]"); return buffer.toString(); } }
public PortletPreferenceImpl(PortletPreference portletPreference) { if (portletPreference.getName() == null) { throw new IllegalArgumentException("name cannot be null"); } this.portletPreferenceId = -1; this.entityVersion = -1; this.name = portletPreference.getName(); this.readOnly = portletPreference.isReadOnly(); final String[] values = portletPreference.getValues(); this.setValues(values); }
preference = new ContentFragmentPreferenceImpl(name, portletPreference.isReadOnly(), prefValueList);
preference.setReadOnly(portletPreference.isReadOnly()); String [] prefValues = portletPreference.getValues(); if (prefValues != null)
element.setKey(pKey); element.setValues(portletPreference.getValues()); element.setReadOnly(portletPreference.isReadOnly()); v.add(element);
public Preferences getPortletPreferences() { if (PortletDefinitionImpl.portletPreferencesProvider == null) { return new PreferencesImpl(); } Map<String, PortletPreference> prefMap = PortletDefinitionImpl.portletPreferencesProvider.retrieveDefaultPreferences(this); Preferences preferences = new PreferencesImpl(); List<Preference> list = preferences.getPortletPreferences(); for (PortletPreference pref : prefMap.values()) { Preference p = preferences.addPreference(pref.getName()); p.setReadOnly(pref.isReadOnly()); String [] values = pref.getValues(); if (values != null) { for (String s : values) { p.addValue(s); } } } return preferences; }
dbPref.setUserName(userName); dbPref.setName(preference.getName()); dbPref.setReadOnly(preference.isReadOnly()); short index = 0; String [] values = preference.getValues();
dbPref.setUserName(userName); dbPref.setName(preference.getName()); dbPref.setReadOnly(preference.isReadOnly()); short index = 0; String [] values = preference.getValues();