blob: 3b677dfd3826a69684f745100a64b273e1bba475 [file] [log] [blame]
package org.apache.pluto.driver.url;
import javax.portlet.PortletMode;
import javax.portlet.WindowState;
import java.util.Collection;
import java.util.Map;
/**
* Created by IntelliJ IDEA.
* User: ddewolf
* Date: Sep 4, 2006
* Time: 5:17:34 PM
* To change this template use File | Settings | File Templates.
*/
public interface PortalURL extends Cloneable {
void setRenderPath(String renderPath);
String getRenderPath();
void addParameter(PortalURLParameter param);
Collection getParameters();
void setActionWindow(String actionWindow);
String getActionWindow();
Map getPortletModes();
PortletMode getPortletMode(String windowId);
void setPortletMode(String windowId, PortletMode portletMode);
Map getWindowStates();
WindowState getWindowState(String windowId);
void setWindowState(String windowId, WindowState windowState);
void clearParameters(String windowId);
String toString();
String getServerURI();
String getServletPath();
Object clone();
}