List of usage examples for com.liferay.portal.kernel.util WebKeys ASSET_ENTRY_ABSTRACT_LENGTH
String ASSET_ENTRY_ABSTRACT_LENGTH
To view the source code for com.liferay.portal.kernel.util WebKeys ASSET_ENTRY_ABSTRACT_LENGTH.
Click Source Link
From source file:ca.efendi.datafeeds.web.asset.CJProductAssetRenderer.java
License:Apache License
@Override public String getSummary(final PortletRequest portletRequest, final PortletResponse portletResponse) { int abstractLength = AssetUtil.ASSET_ENTRY_ABSTRACT_LENGTH; if (portletRequest != null) { abstractLength = GetterUtil.getInteger(portletRequest.getAttribute(WebKeys.ASSET_ENTRY_ABSTRACT_LENGTH), AssetUtil.ASSET_ENTRY_ABSTRACT_LENGTH); }/*from ww w . j a va2s. co m*/ String summary = _entry.getDescription(); if (Validator.isNull(summary)) { summary = HtmlUtil.stripHtml(StringUtil.shorten(_entry.getName(), abstractLength)); } return summary; }
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 ww w . ja va 2 s. c o 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)); }
From source file:com.liferay.blogs.web.asset.BlogsEntryAssetRenderer.java
License:Open Source License
@Override public String getSummary(PortletRequest portletRequest, PortletResponse portletResponse) { int abstractLength = AssetUtil.ASSET_ENTRY_ABSTRACT_LENGTH; if (portletRequest != null) { abstractLength = GetterUtil.getInteger(portletRequest.getAttribute(WebKeys.ASSET_ENTRY_ABSTRACT_LENGTH), AssetUtil.ASSET_ENTRY_ABSTRACT_LENGTH); }/*from w ww . j a v a 2 s .c o m*/ String summary = _entry.getDescription(); if (Validator.isNull(summary)) { summary = HtmlUtil.stripHtml(StringUtil.shorten(_entry.getContent(), abstractLength)); } return summary; }