|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.plugins.jsr168.pluto.core.PortletURLProviderImpl
public class PortletURLProviderImpl
Build an URL for a portlet action (action or render)
Portlet right's about portlet mode and window state isn't controled.
Constructor Summary | |
---|---|
PortletURLProviderImpl(javax.servlet.http.HttpServletRequest request,
DynamicInformationProviderImpl provider,
org.apache.pluto.om.window.PortletWindow portletWindow)
Initialize a portlet URL provider instance |
Method Summary | |
---|---|
void |
clearParameters()
|
static java.lang.String |
getRedirectPortalURL(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Return an URL string for redirect user to Lutece portal (used after action request for process render) |
static java.lang.String |
getRenderURL(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.portlet.PortletMode mode,
javax.portlet.WindowState state,
org.apache.pluto.om.common.ObjectID portletID)
Return an URL string making a render request |
void |
setAction()
|
void |
setParameters(java.util.Map parameters)
|
void |
setPortletMode(javax.portlet.PortletMode mode)
|
void |
setSecure()
|
void |
setWindowState(javax.portlet.WindowState state)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PortletURLProviderImpl(javax.servlet.http.HttpServletRequest request, DynamicInformationProviderImpl provider, org.apache.pluto.om.window.PortletWindow portletWindow)
request
- Current HTTP requestprovider
- Dynamic information provider (for current request)portletWindow
- Current portlet windowMethod Detail |
---|
public void setPortletMode(javax.portlet.PortletMode mode)
setPortletMode
in interface org.apache.pluto.services.information.PortletURLProvider
PortletURLProvider.setPortletMode(javax.portlet.PortletMode)
public void setWindowState(javax.portlet.WindowState state)
setWindowState
in interface org.apache.pluto.services.information.PortletURLProvider
PortletURLProvider.setWindowState(javax.portlet.WindowState)
public void setAction()
setAction
in interface org.apache.pluto.services.information.PortletURLProvider
PortletURLProvider.setAction()
public void setSecure()
setSecure
in interface org.apache.pluto.services.information.PortletURLProvider
PortletURLProvider.setSecure()
public void clearParameters()
clearParameters
in interface org.apache.pluto.services.information.PortletURLProvider
PortletURLProvider.clearParameters()
public void setParameters(java.util.Map parameters)
setParameters
in interface org.apache.pluto.services.information.PortletURLProvider
PortletURLProvider.setParameters(java.util.Map)
public java.lang.String toString()
toString
in interface org.apache.pluto.services.information.PortletURLProvider
toString
in class java.lang.Object
Object.toString()
public static java.lang.String getRedirectPortalURL(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- Current HTTP requestresponse
- Current HTTP response
public static java.lang.String getRenderURL(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.portlet.PortletMode mode, javax.portlet.WindowState state, org.apache.pluto.om.common.ObjectID portletID)
request
- Current HTTP requestresponse
- Current HTTP responsemode
- Portlet mode for URLstate
- Window state for URLportletID
- Portlet ID
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |