|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.portal.wsrp.WSRPPortletURL
public abstract class WSRPPortletURL
Constructor Summary | |
---|---|
protected |
WSRPPortletURL()
|
protected |
WSRPPortletURL(Mode mode,
WindowState windowState,
boolean secure)
|
Method Summary | |
---|---|
protected abstract void |
appendEnd(java.lang.StringBuffer sb)
|
static WSRPPortletURL |
create(PortletURL portletURL,
boolean secure)
|
static WSRPPortletURL |
create(java.lang.String encodedURL)
Parses a WSRP rewritten URL and extracts each component. |
static WSRPPortletURL |
create(java.lang.String encodedURL,
java.util.Set<java.lang.String> customModes,
java.util.Set<java.lang.String> customWindowStates)
|
protected void |
createURLParameter(java.lang.StringBuffer sb,
java.lang.String name,
java.lang.String value)
|
protected void |
dealWithSpecificParams(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String originalURL)
Deal with specific parameters first so that we can remove them before dealing with extra params. |
Mode |
getMode()
The mode that may be null. |
protected java.lang.String |
getRawParameterValueFor(java.util.Map params,
java.lang.String parameterName)
|
protected abstract java.lang.String |
getURLType()
|
WindowState |
getWindowState()
The window state that may be null. |
boolean |
isSecure()
|
protected void |
setParams(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String originalURL)
|
static void |
setStrict(boolean strict)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected WSRPPortletURL(Mode mode, WindowState windowState, boolean secure)
protected WSRPPortletURL()
Method Detail |
---|
public static void setStrict(boolean strict)
public static WSRPPortletURL create(PortletURL portletURL, boolean secure)
public static WSRPPortletURL create(java.lang.String encodedURL, java.util.Set<java.lang.String> customModes, java.util.Set<java.lang.String> customWindowStates)
public static WSRPPortletURL create(java.lang.String encodedURL)
URL are of the form: wsrp_rewrite?wsrp-urlType=value&name1=value1&name2=value2
.../wsrp_rewrite
wsrp_rewrite?wsrp-urlType=resource&wsrp-url=http%3A%2F%2Ftest.com%2Fimages%2Ftest.gif&wsrp-requiresRewrite=true/wsrp_rewrite
wsrp_rewrite?wsrp-urlType=blockingAction&wsrp-secureURL=true&wsrp-navigationalState=a8h4K5JD9&wsrp-interactionState=fg4h923mdk/wsrp_rewrite
wsrp_rewrite?wsrp-urlType=render&wsrp-mode=help&wsrp-windowState=maximized/wsrp_rewrite
encodedURL
- a String representation of the URL to create
protected final void setParams(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String originalURL)
protected void dealWithSpecificParams(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String originalURL)
params
- name-value map of the URL parametersoriginalURL
- a String reprensenting the URL we are working withprotected java.lang.String getRawParameterValueFor(java.util.Map params, java.lang.String parameterName)
public Mode getMode()
PortletURL
getMode
in interface PortletURL
public WindowState getWindowState()
PortletURL
getWindowState
in interface PortletURL
public boolean isSecure()
protected abstract java.lang.String getURLType()
public java.lang.String toString()
toString
in class java.lang.Object
protected abstract void appendEnd(java.lang.StringBuffer sb)
protected final void createURLParameter(java.lang.StringBuffer sb, java.lang.String name, java.lang.String value)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |