public static String getLayoutActualURL( long groupId, boolean privateLayout, String mainPath, String friendlyURL) throws PortalException { return getPortal().getLayoutActualURL( groupId, privateLayout, mainPath, friendlyURL); }
public static String getLayoutActualURL( long groupId, boolean privateLayout, String mainPath, String friendlyURL, Map<String, String[]> params, Map<String, Object> requestContext) throws PortalException { return getPortal().getLayoutActualURL( groupId, privateLayout, mainPath, friendlyURL, params, requestContext); }
public static String getLayoutActualURL(Layout layout) { return getPortal().getLayoutActualURL(layout); }
private String _getDisplayPageURL( AssetEntry assetEntry, String mainPath, Map<String, Object> requestContext) throws PortalException { AssetDisplayContributor assetDisplayContributor = _assetDisplayContributorTracker.getAssetDisplayContributor( assetEntry.getClassName()); if (assetDisplayContributor == null) { throw new PortalException(); } HttpServletRequest request = (HttpServletRequest)requestContext.get( "request"); request.setAttribute( AssetDisplayWebKeys.ASSET_DISPLAY_CONTRIBUTOR, assetDisplayContributor); request.setAttribute(AssetDisplayWebKeys.ASSET_ENTRY, assetEntry); Locale locale = _portal.getLocale(request); _portal.addPageSubtitle(assetEntry.getTitle(locale), request); _portal.addPageDescription(assetEntry.getDescription(locale), request); Layout layout = _getAssetDisplayPageEntryLayout(assetEntry); return _portal.getLayoutActualURL(layout, mainPath); }
groupId, privateLayout, friendlyURL); String layoutActualURL = _portal.getLayoutActualURL(layout, mainPath);