}
private Map<String, String> calculateDefaultViewIdMap() {
Map<String, String> viewIdMap = new HashMap<String, String>();
PortletConfig portletConfig = getPortletConfig();
Enumeration<?> configNames = portletConfig.getInitParameterNames();
while (configNames.hasMoreElements()) {
String name = (String) configNames.nextElement();
if (name.startsWith(DEFAULT_VIEWID)) {
// Put viewId with mode name as key.
viewIdMap.put(name.substring(DEFAULT_VIEW_ID_LENGTH),
portletConfig.getInitParameter(name));
}
}
return viewIdMap;
}