|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.pluto.portalImpl.core.PortalURL
public class PortalURL
Field Summary | |
---|---|
private boolean |
analyzed
|
private java.util.HashMap |
encodedStartControlParameter
|
private PortalEnvironment |
environment
|
private static java.lang.String |
insecureServlet
|
private static java.lang.String |
secureServlet
|
private java.util.List |
startGlobalNavigation
|
private java.util.List |
startLocalNavigation
|
private java.util.HashMap |
startStateLessControlParameter
|
Constructor Summary | |
---|---|
PortalURL(HttpServletRequest request)
Creates and URL pointing to the home of the portal |
|
PortalURL(HttpServletRequest request,
Fragment pointTo)
Creates and URL pointing to the given fragment of the portal |
|
PortalURL(PortalEnvironment env)
Creates and URL pointing to the home of the portal |
Method Summary | |
---|---|
void |
addGlobalNavigation(java.lang.String nav)
Adds a navigational information pointing to a portal part, e.g. |
void |
addLocalNavigation(java.lang.String nav)
Adds a navigational information pointing to a local portal part inside of a global portal part, for example, a portlet on a page. |
(package private) void |
analyzeControlInformation(PortalControlParameter control)
|
(package private) void |
analyzeRequestInformation()
|
void |
clearRenderParameters(PortletWindow portletWindow)
|
java.lang.String |
getBasePortalURL(HttpServletRequest request)
Creates and URL pointing to the home of the portal |
(package private) java.util.Map |
getClonedEncodedStateFullControlParameter()
|
(package private) java.util.Map |
getClonedStateLessControlParameter()
|
java.lang.String |
getControlParameterAsString(PortalControlParameter controlParam)
|
java.lang.String |
getGlobalNavigationAsString()
|
java.lang.String |
getLocalNavigationAsString()
|
java.lang.String |
getRequestParameterAsString(PortalControlParameter controlParam)
|
boolean |
isPartOfGlobalNavigation(java.lang.String nav)
Returns true if the given string is part of the global navigation of this URL |
boolean |
isPartOfLocalNavigation(java.lang.String nav)
Returns true if the given string is part of the local navigation of this URL |
void |
setLocalNavigation()
Sets the local navigation. |
void |
setRenderParameter(PortletWindow portletWindow,
java.lang.String name,
java.lang.String[] values)
|
java.lang.String |
toString()
|
java.lang.String |
toString(PortalControlParameter controlParam,
java.lang.Boolean p_secure)
|
private java.lang.String |
urlEncode(java.lang.String value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String insecureServlet
private static final java.lang.String secureServlet
private java.util.List startGlobalNavigation
private java.util.List startLocalNavigation
private java.util.HashMap encodedStartControlParameter
private java.util.HashMap startStateLessControlParameter
private boolean analyzed
private PortalEnvironment environment
Constructor Detail |
---|
public PortalURL(PortalEnvironment env)
env
- the portal environmentpublic PortalURL(HttpServletRequest request)
request
- the servlet requestpublic PortalURL(HttpServletRequest request, Fragment pointTo)
request
- the servlet requestpointTo
- the fragment to point toMethod Detail |
---|
public java.lang.String getBasePortalURL(HttpServletRequest request)
request
- the servlet request
public void addGlobalNavigation(java.lang.String nav)
nav
- the string pointing to a portal partpublic void setLocalNavigation()
public void addLocalNavigation(java.lang.String nav)
nav
- the string pointing to a local portal partpublic boolean isPartOfGlobalNavigation(java.lang.String nav)
nav
- the string to check
public boolean isPartOfLocalNavigation(java.lang.String nav)
nav
- the string to check
private java.lang.String urlEncode(java.lang.String value)
public java.lang.String getGlobalNavigationAsString()
public java.lang.String getLocalNavigationAsString()
public java.lang.String getControlParameterAsString(PortalControlParameter controlParam)
public java.lang.String getRequestParameterAsString(PortalControlParameter controlParam)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(PortalControlParameter controlParam, java.lang.Boolean p_secure)
java.util.Map getClonedEncodedStateFullControlParameter()
java.util.Map getClonedStateLessControlParameter()
void analyzeControlInformation(PortalControlParameter control)
void analyzeRequestInformation()
public void setRenderParameter(PortletWindow portletWindow, java.lang.String name, java.lang.String[] values)
public void clearRenderParameters(PortletWindow portletWindow)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |