Example usage for com.liferay.portal.kernel.util JavaConstants JAVAX_PORTLET_RESPONSE

List of usage examples for com.liferay.portal.kernel.util JavaConstants JAVAX_PORTLET_RESPONSE

Introduction

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

Prototype

String JAVAX_PORTLET_RESPONSE

To view the source code for com.liferay.portal.kernel.util JavaConstants JAVAX_PORTLET_RESPONSE.

Click Source Link

Usage

From source file:com.liferay.frontend.taglib.servlet.taglib.ManagementBarSortTag.java

License:Open Source License

protected List<ManagementBarFilterItem> getManagementBarFilterItems() {
    PortletResponse portletResponse = (PortletResponse) request
            .getAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE);

    LiferayPortletResponse liferayPortletResponse = PortalUtil.getLiferayPortletResponse(portletResponse);

    List<ManagementBarFilterItem> managementBarFilterItems = new ArrayList<>();

    try {/*w  w w .  j a  va 2 s .c o  m*/
        PortletURL orderByColURL = PortletURLUtil.clone(_portletURL, liferayPortletResponse);

        orderByColURL.setParameter("orderByType", _orderByType);

        for (Map.Entry<String, String> entry : _orderColumns.entrySet()) {
            String orderColumn = entry.getKey();

            orderByColURL.setParameter("orderByCol", orderColumn);

            managementBarFilterItems.add(new ManagementBarFilterItem(_orderByCol.equals(orderColumn),
                    entry.getValue(), orderByColURL.toString()));
        }
    } catch (Exception e) {
    }

    return managementBarFilterItems;
}

From source file:com.liferay.journal.taglib.servlet.taglib.JournalArticleTag.java

License:Open Source License

@Override
public int doStartTag() throws JspException {
    ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);

    PortletRequest portletRequest = (PortletRequest) request.getAttribute(JavaConstants.JAVAX_PORTLET_REQUEST);
    PortletResponse portletResponse = (PortletResponse) request
            .getAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE);

    PortletRequestModel portletRequestModel = new PortletRequestModel(portletRequest, portletResponse);

    _article = JournalArticleLocalServiceUtil.fetchLatestArticle(_groupId, _articleId,
            WorkflowConstants.STATUS_APPROVED);

    try {//from   ww  w  . ja  v  a 2 s. c o m
        _articleDisplay = JournalArticleLocalServiceUtil.getArticleDisplay(_article.getGroupId(),
                _article.getArticleId(), _article.getVersion(), _ddmTemplateKey, Constants.VIEW,
                getLanguageId(), 1, portletRequestModel, themeDisplay);
    } catch (PortalException pe) {
        if (_log.isDebugEnabled()) {
            _log.debug("Unable to get journal article display", pe);
        }

        return SKIP_BODY;
    }

    return super.doStartTag();
}

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

License:Open Source License

protected PortletRequestModel getPortletRequestModel(HttpServletRequest request, HttpServletResponse response) {

    PortletRequest portletRequest = (PortletRequest) request.getAttribute(JavaConstants.JAVAX_PORTLET_REQUEST);
    PortletResponse portletResponse = (PortletResponse) request
            .getAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE);

    if ((portletRequest == null) || (portletResponse == null)) {
        return null;
    }/*from   w ww.j  a  v a  2s  . c  o  m*/

    return new PortletRequestModel(portletRequest, portletResponse);
}

From source file:com.liferay.portlet.display.template.internal.PortletDisplayTemplateImpl.java

License:Open Source License

@Override
public String renderDDMTemplate(HttpServletRequest request, HttpServletResponse response,
        DDMTemplate ddmTemplate, List<?> entries, Map<String, Object> contextObjects) throws Exception {

    Transformer transformer = TransformerHolder.getTransformer();

    contextObjects.put(PortletDisplayTemplateConstants.TEMPLATE_ID, ddmTemplate.getTemplateId());
    contextObjects.put(PortletDisplayTemplateConstants.ENTRIES, entries);

    if (!entries.isEmpty()) {
        contextObjects.put(PortletDisplayTemplateConstants.ENTRY, entries.get(0));
    }//from w  w w  .j  a v a2s .  c om

    contextObjects.put(PortletDisplayTemplateConstants.LOCALE, request.getLocale());

    RenderRequest renderRequest = (RenderRequest) request.getAttribute(JavaConstants.JAVAX_PORTLET_REQUEST);

    contextObjects.put(PortletDisplayTemplateConstants.RENDER_REQUEST, renderRequest);

    RenderResponse renderResponse = (RenderResponse) request.getAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE);

    contextObjects.put(PortletDisplayTemplateConstants.RENDER_RESPONSE, renderResponse);

    if ((renderRequest != null) && (renderResponse != null)) {
        PortletURL currentURL = PortletURLUtil.getCurrent(renderRequest, renderResponse);

        contextObjects.put(PortletDisplayTemplateConstants.CURRENT_URL, currentURL.toString());
    }

    ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);

    contextObjects.put(PortletDisplayTemplateConstants.THEME_DISPLAY, themeDisplay);

    // Custom context objects

    contextObjects.put(TemplateConstants.CLASS_NAME_ID, ddmTemplate.getClassNameId());

    String language = ddmTemplate.getLanguage();

    TemplateManager templateManager = TemplateManagerUtil.getTemplateManager(language);

    TemplateHandler templateHandler = TemplateHandlerRegistryUtil
            .getTemplateHandler(ddmTemplate.getClassNameId());

    templateManager.addContextObjects(contextObjects, templateHandler.getCustomContextObjects());

    // Taglibs

    templateManager.addTaglibSupport(contextObjects, request, response);

    UnsyncStringWriter unsyncStringWriter = new UnsyncStringWriter();

    templateManager.addTaglibTheme(contextObjects, "taglibLiferay", request,
            new PipingServletResponse(response, unsyncStringWriter));

    contextObjects.put(TemplateConstants.WRITER, unsyncStringWriter);

    if (renderRequest != null) {
        _mergePortletPreferences(renderRequest, contextObjects);
    }

    return transformer.transform(themeDisplay, contextObjects, ddmTemplate.getScript(), language,
            unsyncStringWriter);
}

From source file:com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.java

License:Open Source License

private static void _defineObjects(HttpServletRequest request, PortletConfig portletConfig,
        RenderRequest renderRequest, RenderResponse renderResponse) {

    if (portletConfig != null) {
        request.setAttribute(JavaConstants.JAVAX_PORTLET_CONFIG, portletConfig);
    }/* ww w  .ja v  a 2s . c om*/

    if (renderRequest != null) {
        request.setAttribute(JavaConstants.JAVAX_PORTLET_REQUEST, renderRequest);
    }

    if (renderResponse != null) {
        request.setAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE, renderResponse);
    }
}

From source file:com.liferay.portlet.PortletRequestImpl.java

License:Open Source License

public void cleanUp() {
    _request.removeAttribute(JavaConstants.JAVAX_PORTLET_CONFIG);
    _request.removeAttribute(JavaConstants.JAVAX_PORTLET_REQUEST);
    _request.removeAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE);
    _request.removeAttribute(PortletRequest.LIFECYCLE_PHASE);
}

From source file:com.liferay.portlet.PortletRequestImpl.java

License:Open Source License

public void defineObjects(PortletConfig portletConfig, PortletResponse portletResponse) {

    PortletConfigImpl portletConfigImpl = (PortletConfigImpl) portletConfig;

    setAttribute(WebKeys.PORTLET_ID, portletConfigImpl.getPortletId());
    setAttribute(JavaConstants.JAVAX_PORTLET_CONFIG, portletConfig);
    setAttribute(JavaConstants.JAVAX_PORTLET_REQUEST, this);
    setAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE, portletResponse);
    setAttribute(PortletRequest.LIFECYCLE_PHASE, getLifecycle());
}

From source file:com.liferay.roles.item.selector.web.internal.display.context.RoleItemSelectorViewDisplayContext.java

License:Open Source License

public RoleItemSelectorViewDisplayContext(RoleLocalService roleLocalService, UsersAdmin usersAdmin,
        HttpServletRequest httpServletRequest, PortletURL portletURL, String itemSelectedEventName, int type) {

    _roleLocalService = roleLocalService;
    _usersAdmin = usersAdmin;/* ww  w. j  a  v  a  2 s  . c  om*/
    _httpServletRequest = httpServletRequest;
    _portletURL = portletURL;
    _itemSelectedEventName = itemSelectedEventName;
    _type = type;

    _renderRequest = (RenderRequest) httpServletRequest.getAttribute(JavaConstants.JAVAX_PORTLET_REQUEST);
    _renderResponse = (RenderResponse) httpServletRequest.getAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE);
}

From source file:com.liferay.site.navigation.item.selector.web.internal.display.context.SiteNavigationItemSelectorViewDisplayContext.java

License:Open Source License

private PortletResponse _getPortletResponse() {
    return (PortletResponse) _request.getAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE);
}

From source file:com.liferay.taglib.aui.ATag.java

License:Open Source License

private String _getNamespace() {
    HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();

    PortletResponse portletResponse = (PortletResponse) request
            .getAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE);

    String namespace = StringPool.BLANK;

    boolean useNamespace = GetterUtil.getBoolean((String) request.getAttribute("aui:form:useNamespace"), true);

    if ((portletResponse != null) && useNamespace) {
        namespace = portletResponse.getNamespace();
    }/*from   w w w .  ja  va  2s  .  c om*/

    return namespace;
}