{
//
containerPreferences = new ContainerPreferencesInfo(preferencesMD.getPreferenceValidator());
//
ResourceBundleManager bundleMgr = context.getBundleManager(portletMD);
//
for (PortletPreferenceMetaData portletPreferenceMD : preferencesMD.getPortletPreferences().values())
{
List<String> value = portletPreferenceMD.getValue();
LocalizedString displayName = bundleMgr.getLocalizedValue("javax.portlet.preference.name." + portletPreferenceMD.getName(), portletPreferenceMD.getName());
LocalizedString description = bundleMgr.getLocalizedValue("javax.portlet.preference.description." + portletPreferenceMD.getName(), portletPreferenceMD.getName());
containerPreferences.addContainerPreference(portletPreferenceMD.getName(), value, portletPreferenceMD.isReadOnly(), displayName, description);
}
}
//