public void write(Object o, OutputElement xml) throws XMLStreamException { try { JSEntity g = (JSEntity) o; String s = g.getId(); if ((s != null) && (s.length() > 0)) xml.setAttribute("id", s); if ((g.entityPreferences != null) && (g.entityPreferences .size()>0)) xml.add(g.entityPreferences); } catch (Exception e) { e.printStackTrace(); } }
jsEntity = new JSEntity(); jsEntity.setId(windowId); JSEntityPreferences entityPreferences = new JSEntityPreferences(); Set<String> userNames = prefsProvider.getUserNames(definition, windowId); for (String userName : userNames) entityPreferences.add(userPreference); if (!entityPreferences.isEmpty())