@Override public PortletMode getPortletMode() { return getPortletWindow().getPortletMode(); }
public void setNextPossiblePortletModes(Collection<? extends PortletMode> portletModes) { ArgumentUtility.validateNotNull("portletModes", portletModes); if (portletModes.isEmpty()) { throw new IllegalArgumentException("At least one possible PortletMode should be specified."); } ArrayList<PortletMode> modes = new ArrayList<PortletMode>(); for (PortletMode mode : portletModes) { if (isPortletModeAllowed(mode)) { modes.add(mode); } } if (modes.isEmpty()) { modes.add(getPortletWindow().getPortletMode()); } ((PortletHeaderResponseContext) responseContext).setNextPossiblePortletModes(modes); }
public void setNextPossiblePortletModes(Collection<? extends PortletMode> portletModes) { ArgumentUtility.validateNotNull("portletModes", portletModes); if (portletModes.isEmpty()) { throw new IllegalArgumentException("At least one possible PortletMode should be specified."); } ArrayList<PortletMode> modes = new ArrayList<PortletMode>(); for (PortletMode mode : portletModes) { if (isPortletModeAllowed(mode)) { modes.add(mode); } } if (modes.isEmpty()) { modes.add(getPortletWindow().getPortletMode()); } ((PortletRenderResponseContext) responseContext).setNextPossiblePortletModes(modes); }