@Transformer public PageView addPortletSetup(PageView pageView) throws Exception { Layout layout = getLayoutLocalServirce().getLayout(pageView.getPlid()); Collection<PortletSetup> portletSetups = new ArrayList<>(); for (String portletId : pageView.getPortlets()) { Map<String, String[]> map = getPortletPreferencesFactory().getStrictLayoutPortletSetup(layout, portletId).getMap(); portletSetups.add(new PortletSetup(portletId, map)); } pageView.setPortletSetups(portletSetups); return pageView; }