protected Map<String,PortletPreference> retrieveUserSessionWindowPreferences(PortletWindow window, String userName) { UserSessionPreferences sessionPreferences = retrieveUserSessionPreferences(userName); Map<String,PortletPreference> result = sessionPreferences.getWindowPreferences(window.getPortletEntityId()); if (result == null) { result = sessionPreferences.createWindowPreferences(window.getPortletEntityId()); } return clonePreferences(result); }
Collection<DatabasePreference> preferences1 = getPersistenceBrokerTemplate().getCollectionByQuery(query); for (DatabasePreference preference : preferences1) { Map<String,PortletPreference> windowPreferences = sessionPreferences.getWindowPreferences(preference.getEntityId()); if (windowPreferences == null) { windowPreferences = sessionPreferences.createWindowPreferences(preference.getEntityId());