List of usage examples for com.liferay.portal.kernel.util WebKeys TEMPLATE
String TEMPLATE
To view the source code for com.liferay.portal.kernel.util WebKeys TEMPLATE.
Click Source Link
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; }