Example usage for com.liferay.portal.kernel.util WebKeys JOURNAL_TEMPLATE_ID

List of usage examples for com.liferay.portal.kernel.util WebKeys JOURNAL_TEMPLATE_ID

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util WebKeys JOURNAL_TEMPLATE_ID.

Prototype

String JOURNAL_TEMPLATE_ID

To view the source code for com.liferay.portal.kernel.util WebKeys JOURNAL_TEMPLATE_ID.

Click Source Link

Usage

From source file:com.liferay.journal.web.asset.JournalArticleAssetRenderer.java

License:Open Source License

protected JournalArticleDisplay getArticleDisplay(HttpServletRequest request, HttpServletResponse response)
        throws PortalException {

    boolean workflowAssetPreview = GetterUtil.getBoolean(request.getAttribute(WebKeys.WORKFLOW_ASSET_PREVIEW));

    String ddmTemplateKey = (String) request.getAttribute(WebKeys.JOURNAL_TEMPLATE_ID);
    String viewMode = ParamUtil.getString(request, "viewMode", Constants.VIEW);
    String languageId = LanguageUtil.getLanguageId(request);
    int articlePage = ParamUtil.getInteger(request, "page", 1);
    PortletRequestModel portletRequestModel = getPortletRequestModel(request, response);
    ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);

    if (!workflowAssetPreview && _article.isApproved()) {
        return _journalContent.getDisplay(_article.getGroupId(), _article.getArticleId(), _article.getVersion(),
                ddmTemplateKey, viewMode, languageId, articlePage, portletRequestModel, themeDisplay);
    } else {/*from  w w  w.j a  v  a  2 s  .  c om*/
        return JournalArticleLocalServiceUtil.getArticleDisplay(_article, ddmTemplateKey, viewMode, languageId,
                articlePage, portletRequestModel, themeDisplay);
    }
}