private void replaceClassNameId(PortletPreferences portletPreferences, String name) throws Exception { String[] values = GetterUtil.getStringValues(portletPreferences.getValues(name, null)); ArrayUtil.replace( values, String.valueOf(PortalUtil.getClassNameId(CalEvent.class)), String.valueOf(PortalUtil.getClassNameId(CalendarBooking.class))); portletPreferences.setValues(name, values); }