public void write(Object o, OutputElement xml) throws XMLStreamException { try { JSEntityPreference g = (JSEntityPreference) o; String s = g.getPrincapalName(); if ((s == null) || (s.length() == 0)) s = "no-principal"; xml.setAttribute("principal-name", s); if ((g.preferences != null) && (g.preferences.size()>0)) xml.add(g.preferences); } catch (Exception e) { e.printStackTrace(); } }
JSEntityPreference userPreference = new JSEntityPreference(); userPreference.setPrincapalName(userName); Iterator<String> preferences = userPreferences.keySet().iterator(); JSNVPElements v = new JSNVPElements("preference"); userPreference.setPreferences(v); entityPreferences.add(userPreference);
userName = pref.getPrincapalName(); preferenceElements = pref.getPreferences();