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

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

Introduction

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

Prototype

String JAVAX_PORTLET_REQUEST

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

Click Source Link

Usage

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   www  . ja  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));
    }/*w w  w  .  ja v a  2s  .com*/

    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);
    }/*from   w  w  w .j a  v a  2s . com*/

    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.PortletPreferencesFactoryImpl.java

License:Open Source License

public PortletPreferences getPreferences(HttpServletRequest request) {
    PortletRequest portletRequest = (PortletRequest) request.getAttribute(JavaConstants.JAVAX_PORTLET_REQUEST);

    PortletPreferences portletPreferences = null;

    if (portletRequest != null) {
        PortletPreferencesWrapper portletPreferencesWrapper = (PortletPreferencesWrapper) portletRequest
                .getPreferences();/*from  w  ww . j  a  v a2s .  c om*/

        portletPreferences = portletPreferencesWrapper.getPortletPreferencesImpl();
    }

    return portletPreferences;
}

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;//from  w  w w. j  ava2s.c  o m
    _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 PortletRequest _getPortletRequest() {
    return (PortletRequest) _request.getAttribute(JavaConstants.JAVAX_PORTLET_REQUEST);
}

From source file:com.liferay.social.activities.web.internal.portlet.display.context.util.SocialActivitiesRequestHelper.java

License:Open Source License

private PortletRequest _getPortletRequest() {
    if (_portletRequest != null) {
        return _portletRequest;
    }//from   w  w  w .ja  v a 2  s. c  o m

    HttpServletRequest request = getRequest();

    _portletRequest = (PortletRequest) request.getAttribute(JavaConstants.JAVAX_PORTLET_REQUEST);

    return _portletRequest;
}

From source file:com.liferay.taglib.portlet.ActionURLTag.java

License:Open Source License

private static LiferayPortletURL _getLiferayPortletURL(HttpServletRequest request, long plid,
        String portletName, String lifecycle) {

    PortletRequest portletRequest = (PortletRequest) request.getAttribute(JavaConstants.JAVAX_PORTLET_REQUEST);

    if (portletRequest == null) {
        return null;
    }/*from ww  w  .ja  v a 2s .c  om*/

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

    LiferayPortletResponse liferayPortletResponse = PortalUtil.getLiferayPortletResponse(portletResponse);

    return liferayPortletResponse.createLiferayPortletURL(plid, portletName, lifecycle);
}