public void setPortletMode(PortletMode portletMode) throws PortletModeException { ArgumentUtility.validateNotNull("portletMode", portletMode); if (isPortletModeAllowed(portletMode)) { urlProvider.setPortletMode(portletMode); } else { throw new PortletModeException("Can't set this PortletMode", portletMode); } }