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

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

Introduction

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

Prototype

String WORKFLOW_ASSET_PREVIEW

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

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 {//www. ja v a2s  . co  m
        return JournalArticleLocalServiceUtil.getArticleDisplay(_article, ddmTemplateKey, viewMode, languageId,
                articlePage, portletRequestModel, themeDisplay);
    }
}

From source file:com.liferay.wiki.service.impl.WikiPageLocalServiceImpl.java

License:Open Source License

@Override
public WikiPageDisplay getPageDisplay(WikiPage page, PortletURL viewPageURL, PortletURL editPageURL,
        String attachmentURLPrefix, ServiceContext serviceContext) throws PortalException {

    HttpServletRequest request = serviceContext.getRequest();

    boolean workflowAssetPreview = false;

    if (request != null) {
        workflowAssetPreview = GetterUtil.getBoolean(request.getAttribute(WebKeys.WORKFLOW_ASSET_PREVIEW));
    }// w  w  w.j  a  v a2  s .  c  om

    if (!workflowAssetPreview && page.isApproved()) {
        return wikiCacheHelper.getDisplay(page.getNodeId(), page.getTitle(), viewPageURL, editPageURL,
                attachmentURLPrefix);
    }

    return getPageDisplay(page, viewPageURL, editPageURL, attachmentURLPrefix);
}