1 23 package org.infoglue.deliver.portal.information; 24 25 import javax.portlet.PortletMode; 26 import javax.portlet.WindowState; 27 28 import org.apache.pluto.om.window.PortletWindow; 29 import org.apache.pluto.services.information.PortletActionProvider; 30 31 36 public class PortletActionProviderIG implements PortletActionProvider { 37 38 private DynamicInformationProviderIG provider; 39 private PortletWindow portletWindow; 40 41 public PortletActionProviderIG( 42 DynamicInformationProviderIG provider, 43 PortletWindow portletWindow) { 44 this.provider = provider; 45 this.portletWindow = portletWindow; 46 } 47 48 50 53 public void changePortletMode(PortletMode mode) { 54 provider.getPortalURL().setPortletMode(portletWindow, mode); 55 } 56 57 60 public void changePortletWindowState(WindowState state) { 61 provider.getPortalURL().setPortletWindowState(portletWindow, state); 62 } 63 64 } 65 | Popular Tags |