|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPortalUrlProvider
Provides source for portal and portlet URL objects.
| Method Summary | |
|---|---|
IBasePortalUrl |
getDefaultUrl(HttpServletRequest request)
Gets the default portal URL, this is equivalent to the first URL rendered by the portal when a user logs in. |
IBasePortalUrl |
getFolderUrlByNodeId(HttpServletRequest request,
String folderNodeId)
|
IPortalRequestInfo |
getPortalRequestInfo(HttpServletRequest request)
Get the portal request information for the specified request. |
IPortalPortletUrl |
getPortletUrl(HttpServletRequest request,
IPortletWindowId portletWindowId)
|
IPortalPortletUrl |
getPortletUrlByFName(HttpServletRequest request,
String portletFName)
|
IPortalPortletUrl |
getPortletUrlByNodeId(HttpServletRequest request,
String portletNodeId)
|
| Method Detail |
|---|
IPortalRequestInfo getPortalRequestInfo(HttpServletRequest request)
throws InvalidPortalRequestException
request - The current portal request
InvalidPortalRequestExceptionIBasePortalUrl getDefaultUrl(HttpServletRequest request)
request - The current portal request
IBasePortalUrl
IBasePortalUrl getFolderUrlByNodeId(HttpServletRequest request,
String folderNodeId)
request - The current portal requestfolderNodeId - ID of the folder in the user's layout that should be targeted by the URL.
IBasePortalUrl
IllegalArgumentException - If the specified ID doesn't exist for a folder in the users layout.
IPortalPortletUrl getPortletUrl(HttpServletRequest request,
IPortletWindowId portletWindowId)
request - The current portal requestportletWindowId - ID of the portlet window that should be targeted by the URL.
IBasePortalUrl
IllegalArgumentException - If the specified ID doesn't exist for a channel in the users layout.
IPortalPortletUrl getPortletUrlByNodeId(HttpServletRequest request,
String portletNodeId)
request - The current portal requestportletNodeId - ID of the channel in the user's layout that should be targeted by the URL.
IBasePortalUrl
IllegalArgumentException - If the specified ID doesn't exist for a channel in the users layout.
IPortalPortletUrl getPortletUrlByFName(HttpServletRequest request,
String portletFName)
request - The current portal requestportletFName - The fname of the portlet that should be targeted by the URL
IBasePortalUrl
IllegalArgumentException - If the specified fname does not exist.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||