Example usage for com.liferay.portal.kernel.util Constants PRINT

List of usage examples for com.liferay.portal.kernel.util Constants PRINT

Introduction

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

Prototype

String PRINT

To view the source code for com.liferay.portal.kernel.util Constants PRINT.

Click Source Link

Usage

From source file:com.liferay.journal.content.web.internal.display.context.JournalContentDisplayContext.java

License:Open Source License

public boolean isPrint() {
    if (_print != null) {
        return _print;
    }/*from   w  w w.j av a 2 s.c  o m*/

    _print = false;

    String viewMode = ParamUtil.getString(_portletRequest, "viewMode");

    if (viewMode.equals(Constants.PRINT)) {
        _print = true;
    }

    return _print;
}

From source file:com.liferay.journal.transformer.test.JournalTransformerTest.java

License:Open Source License

@Test
public void testFTLTransformation() throws Exception {
    Map<String, String> tokens = getTokens();

    String xml = DDMStructureTestUtil.getSampleStructuredContent("name", "Joe Bloggs");

    String script = "${name.getData()} - ${viewMode}";

    String content = JournalUtil.transform(null, tokens, Constants.PRINT, "en_US",
            UnsecureSAXReaderUtil.read(xml), null, script, TemplateConstants.LANG_TYPE_FTL);

    Assert.assertEquals("Joe Bloggs - print", content);
}

From source file:com.liferay.wiki.web.internal.display.context.DefaultWikiListPagesDisplayContext.java

License:Open Source License

protected void addPrintPageMenuItem(List<MenuItem> menuItems, WikiPage wikiPage) throws PortalException {

    try {/*ww w  .  ja  v  a2s.  co  m*/
        JavaScriptMenuItem javascriptMenuItem = new JavaScriptMenuItem();

        javascriptMenuItem.setKey(WikiUIItemKeys.PRINT);
        javascriptMenuItem.setLabel("print");

        StringBundler sb = new StringBundler(5);

        sb.append("window.open('");

        LiferayPortletResponse liferayPortletResponse = _wikiRequestHelper.getLiferayPortletResponse();

        PortletURL portletURL = liferayPortletResponse.createRenderURL();

        WikiNode wikiNode = wikiPage.getNode();

        portletURL.setParameter("mvcRenderCommandName", "/wiki/view");
        portletURL.setParameter("nodeName", wikiNode.getName());
        portletURL.setParameter("title", wikiPage.getTitle());
        portletURL.setParameter("viewMode", Constants.PRINT);
        portletURL.setWindowState(LiferayWindowState.POP_UP);

        sb.append(portletURL.toString());

        sb.append("', '', 'directories=0,height=480,left=80,location=1,");
        sb.append("menubar=1,resizable=1,scrollbars=yes,status=0,");
        sb.append("toolbar=0,top=180,width=640');");

        javascriptMenuItem.setOnClick(sb.toString());

        menuItems.add(javascriptMenuItem);
    } catch (WindowStateException wse) {
    }
}

From source file:com.liferay.wiki.web.internal.portlet.configuration.icon.PrintPagePortletConfigurationIcon.java

License:Open Source License

@Override
public String getOnClick(PortletRequest portletRequest, PortletResponse portletResponse) {

    try {/*  w ww  . jav  a2 s.  c om*/
        WikiNode node = ActionUtil.getNode(portletRequest);
        WikiPage page = ActionUtil.getPage(portletRequest);

        StringBundler sb = new StringBundler(5);

        sb.append("window.open('");

        PortletURL portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN,
                PortletRequest.RENDER_PHASE);

        portletURL.setParameter("mvcRenderCommandName", "/wiki/view");
        portletURL.setParameter("nodeName", node.getName());
        portletURL.setParameter("title", page.getTitle());
        portletURL.setParameter("viewMode", Constants.PRINT);
        portletURL.setWindowState(LiferayWindowState.POP_UP);

        sb.append(portletURL.toString());

        sb.append("', '', 'directories=0,height=480,left=80,location=1,");
        sb.append("menubar=1,resizable=1,scrollbars=yes,status=0,");
        sb.append("toolbar=0,top=180,width=640');");

        return sb.toString();
    } catch (Exception e) {
    }

    return StringPool.BLANK;
}