List of usage examples for com.liferay.portal.kernel.util WebKeys ASSET_ENTRY_VIEW_URL
String ASSET_ENTRY_VIEW_URL
To view the source code for com.liferay.portal.kernel.util WebKeys ASSET_ENTRY_VIEW_URL.
Click Source Link
From source file:com.liferay.asset.taglib.servlet.taglib.AssetDisplayTag.java
License:Open Source License
@Override protected void setAttributes(HttpServletRequest request) { request.setAttribute(WebKeys.ASSET_ENTRY_ABSTRACT_LENGTH, _abstractLength); AssetEntry assetEntry = _assetEntry; if (assetEntry == null) { if (Validator.isNotNull(_className) && (_classPK > 0)) { assetEntry = AssetEntryLocalServiceUtil.fetchEntry(_className, _classPK); } else if (_renderer != null) { assetEntry = AssetEntryLocalServiceUtil.fetchEntry(_renderer.getClassName(), _renderer.getClassPK()); }//from www.j av a 2 s.co m } request.setAttribute("liferay-asset:asset-display:assetEntry", assetEntry); if ((_renderer == null) && (assetEntry != null)) { _renderer = assetEntry.getAssetRenderer(); } if (_renderer instanceof AssetRenderer) { AssetRenderer<?> assetRenderer = (AssetRenderer<?>) _renderer; request.setAttribute(WebKeys.ASSET_RENDERER, assetRenderer); } else { request.setAttribute("liferay-asset:asset-display:renderer", _renderer); } AssetRendererFactory<?> assetRendererFactory = _assetRendererFactory; if ((assetRendererFactory == null) && (assetEntry != null)) { assetRendererFactory = assetEntry.getAssetRendererFactory(); } if (assetRendererFactory != null) { request.setAttribute(WebKeys.ASSET_RENDERER_FACTORY, assetRendererFactory); } request.setAttribute(WebKeys.ASSET_ENTRY_VIEW_URL, _viewURL); addParam("showComments", String.valueOf(_showComments)); addParam("showExtraInfo", String.valueOf(_showExtraInfo)); addParam("showHeader", String.valueOf(_showHeader)); }