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

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

Introduction

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

Prototype

String TEMPLATE

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

Click Source Link

Usage

From source file:com.liferay.hello.soy.navigation.web.internal.portlet.action.HelloSoyNavigationMVCRenderCommand.java

License:Open Source License

@Override
public String render(RenderRequest renderRequest, RenderResponse renderResponse) {

    Template template = (Template) renderRequest.getAttribute(WebKeys.TEMPLATE);

    PortletURL backURL = renderResponse.createRenderURL();

    backURL.setParameter("mvcRenderCommandName", "View");

    template.put("backURL", backURL.toString());

    PortletURL formURL = renderResponse.createActionURL();

    formURL.setParameter(ActionRequest.ACTION_NAME, "Form");

    template.put("formURL", formURL.toString());

    template.put("releaseInfo", ReleaseInfo.getReleaseInfo());

    return "Navigation";
}

From source file:com.liferay.hello.soy.web.internal.portlet.action.HelloSoyViewMVCRenderCommand.java

License:Apache License

@Override
public String render(RenderRequest renderRequest, RenderResponse renderResponse) {

    Template template = (Template) renderRequest.getAttribute(WebKeys.TEMPLATE);

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

    List<Layout> layouts = themeDisplay.getLayouts();

    Stream<Layout> layoutStream = layouts.stream();

    template.put("layouts", layoutStream.map(layout -> new HashMap<String, String>() {
        {//www. java 2  s.c om
            put("friendlyURL", layout.getFriendlyURL());
            put("nameCurrentValue", layout.getNameCurrentValue());
        }
    }).collect(Collectors.toList()));

    PortletURL navigationURL = renderResponse.createRenderURL();

    navigationURL.setParameter("mvcRenderCommandName", "Navigation");

    template.put("navigationURL", navigationURL.toString());

    template.put("releaseInfo", ReleaseInfo.getReleaseInfo());

    return "View";
}

From source file:com.liferay.pokedex.web.action.AddPokemonMVCRenderCommand.java

License:Open Source License

@Override
public String render(RenderRequest renderRequest, RenderResponse renderResponse) {

    Template template = (Template) renderRequest.getAttribute(WebKeys.TEMPLATE);

    template.put("addPokemonURL", getAddPokemonURL(renderResponse));

    template.put("getPokemonsURL", getGetPokemonsURL(renderResponse));

    template.put("backURL", getBackURL(renderResponse));

    template.put("portletNamespace", renderResponse.getNamespace());

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

    template.put("pathThemeImages", themeDisplay.getPathThemeImages());

    template.put("pokemons", new ArrayList());

    template.put("originalPokemonList", new ArrayList());

    return PATH;/*  w  w w.  j a va 2s  .  c om*/
}

From source file:com.liferay.pokedex.web.action.EditPokemonMVCRenderCommand.java

License:Open Source License

@Override
public String render(RenderRequest renderRequest, RenderResponse renderResponse) {

    Template template = (Template) renderRequest.getAttribute(WebKeys.TEMPLATE);

    template.put("backURL", getBackURL(renderResponse));

    template.put("portletNamespace", renderResponse.getNamespace());

    long id = ParamUtil.getLong(renderRequest, "id");

    try {/*from w ww  .ja v a 2s  . c om*/
        Pokemon pokemon = _pokemonLocalService.getPokemon(id);

        template.put("pokemon", toSoyData(pokemon));
    } catch (PortalException pe) {
        return ERROR_PATH;
    }

    template.put("updatePokemonURL", getUpdatePokemonURL(renderResponse));

    return PATH;
}

From source file:com.liferay.pokedex.web.action.ListPokemonMVCRenderCommand.java

License:Open Source License

@Override
public String render(RenderRequest renderRequest, RenderResponse renderResponse) {

    Template template = (Template) renderRequest.getAttribute(WebKeys.TEMPLATE);

    template.put("addPokemonURL", getAddPokemonURL(renderResponse));

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

    template.put("pathThemeImages", themeDisplay.getPathThemeImages());

    User user = themeDisplay.getUser();/* ww w. j  a va  2s  .c  om*/

    List<Pokemon> pokemons = _pokemonLocalService.getPokemons(user.getGroupId());

    template.put("pokemons", toSoyData(pokemons, renderResponse));

    template.put("originalPokemonList", toSoyData(pokemons, renderResponse));

    return PATH;
}