List of usage examples for com.liferay.portal.kernel.portlet PortletURLFactoryUtil create
public static LiferayPortletURL create(PortletRequest portletRequest, String portletId, String lifecycle)
From source file:com.liferay.password.policies.admin.web.internal.portlet.configuration.icon.AssignMembersPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { try {/* w ww . j a v a 2 s. c om*/ PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, PasswordPoliciesAdminPortletKeys.PASSWORD_POLICIES_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/edit_password_policy_assignments.jsp"); portletURL.setParameter("redirect", _portal.getCurrentURL(portletRequest)); portletURL.setParameter("passwordPolicyId", String.valueOf(_getPasswordPolicyId(portletRequest))); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.password.policies.admin.web.internal.portlet.configuration.icon.DeletePasswordPolicyPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { try {/*from ww w.jav a2 s . com*/ PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, PasswordPoliciesAdminPortletKeys.PASSWORD_POLICIES_ADMIN, PortletRequest.ACTION_PHASE); portletURL.setParameter(ActionRequest.ACTION_NAME, "deletePasswordPolicy"); portletURL.setParameter("mvcPath", "/view.jsp"); portletURL.setParameter("passwordPolicyId", String.valueOf(_getPasswordPolicyId(portletRequest))); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.password.policies.admin.web.internal.portlet.configuration.icon.EditPasswordPolicyPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { try {// w w w. ja v a2 s. c o m PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, PasswordPoliciesAdminPortletKeys.PASSWORD_POLICIES_ADMIN, PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/edit_password_policy.jsp"); portletURL.setParameter("redirect", _portal.getCurrentURL(portletRequest)); portletURL.setParameter("passwordPolicyId", String.valueOf(_getPasswordPolicyId(portletRequest))); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.portlet.configuration.css.web.internal.portlet.configuration.icon.PortletConfigurationCSSPortletConfigurationIcon.java
License:Open Source License
@Override public String getOnClick(PortletRequest portletRequest, PortletResponse portletResponse) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletURL baseActionURL = PortletURLFactoryUtil.create(portletRequest, PortletConfigurationCSSPortletKeys.PORTLET_CONFIGURATION_CSS, PortletRequest.ACTION_PHASE); PortletURL baseRenderURL = PortletURLFactoryUtil.create(portletRequest, PortletConfigurationCSSPortletKeys.PORTLET_CONFIGURATION_CSS, PortletRequest.RENDER_PHASE); PortletURL baseResourceURL = PortletURLFactoryUtil.create(portletRequest, PortletConfigurationCSSPortletKeys.PORTLET_CONFIGURATION_CSS, PortletRequest.RESOURCE_PHASE); StringBundler sb = new StringBundler(9); sb.append("Liferay.Portlet.loadCSSEditor('"); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); sb.append(portletDisplay.getId());//w w w .j a v a 2 s. c om sb.append("', '"); sb.append(baseActionURL); sb.append("', '"); sb.append(baseRenderURL); sb.append("', '"); sb.append(baseResourceURL); sb.append("'); return false;"); return sb.toString(); }
From source file:com.liferay.portlet.configuration.sharing.web.internal.portlet.configuration.icon.IGooglePortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { try {/*from www . j a v a 2s .co m*/ LiferayPortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, PortletConfigurationSharingPortletKeys.PORTLET_CONFIGURATION_SHARING, PortletRequest.RENDER_PHASE); portletURL.setParameter("openSocialURL", getWidgetURL(portletRequest)); portletURL.setWindowState(LiferayWindowState.POP_UP); return portletURL.toString(); } catch (Exception e) { _log.error(e, e); return StringPool.BLANK; } }
From source file:com.liferay.portlet.configuration.sharing.web.internal.portlet.configuration.icon.NetvibesPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { try {/*from w w w . j a va2s .c o m*/ LiferayPortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, PortletConfigurationSharingPortletKeys.PORTLET_CONFIGURATION_SHARING, PortletRequest.RENDER_PHASE); portletURL.setParameter("netvibesURL", getWidgetURL(portletRequest)); portletURL.setWindowState(LiferayWindowState.POP_UP); return portletURL.toString(); } catch (Exception e) { _log.error(e, e); return StringPool.BLANK; } }
From source file:com.liferay.portlet.configuration.sharing.web.internal.portlet.configuration.icon.WidgetPortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { try {//from ww w. ja v a 2 s .c o m LiferayPortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, PortletConfigurationSharingPortletKeys.PORTLET_CONFIGURATION_SHARING, PortletRequest.RENDER_PHASE); portletURL.setParameter("widgetURL", getWidgetURL(portletRequest)); portletURL.setWindowState(LiferayWindowState.POP_UP); return portletURL.toString(); } catch (Exception e) { _log.error(e, e); return StringPool.BLANK; } }
From source file:com.liferay.product.navigation.product.menu.web.internal.product.navigation.control.menu.ProductMenuProductNavigationControlMenuEntry.java
License:Open Source License
@Override public boolean includeIcon(HttpServletRequest request, HttpServletResponse response) throws IOException { Map<String, String> values = new HashMap<>(); String portletNamespace = _portal .getPortletNamespace(ProductNavigationProductMenuPortletKeys.PRODUCT_NAVIGATION_PRODUCT_MENU); values.put("portletNamespace", portletNamespace); values.put("title", HtmlUtil.escape(LanguageUtil.get(request, "menu"))); String productMenuState = SessionClicks.get(request, ProductNavigationProductMenuWebKeys.PRODUCT_NAVIGATION_PRODUCT_MENU_STATE, "closed"); if (Objects.equals(productMenuState, "open")) { values.put("cssClass", "active"); values.put("dataURL", StringPool.BLANK); } else {// www.ja va 2 s . c o m values.put("cssClass", StringPool.BLANK); ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletURL portletURL = PortletURLFactoryUtil.create(request, ProductNavigationProductMenuPortletKeys.PRODUCT_NAVIGATION_PRODUCT_MENU, RenderRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/portlet/product_menu.jsp"); portletURL.setParameter("selPpid", portletDisplay.getId()); try { portletURL.setWindowState(LiferayWindowState.EXCLUSIVE); } catch (WindowStateException wse) { ReflectionUtil.throwException(wse); } values.put("dataURL", "data-url='" + portletURL.toString() + "'"); } Writer writer = response.getWriter(); writer.write(StringUtil.replace(_TMPL_CONTENT, "${", "}", values)); return true; }
From source file:com.liferay.roles.admin.web.internal.portlet.configuration.icon.DeleteRolePortletConfigurationIcon.java
License:Open Source License
@Override public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) { try {/*from w w w . j a v a 2 s . c om*/ PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, RolesAdminPortletKeys.ROLES_ADMIN, PortletRequest.ACTION_PHASE); portletURL.setParameter(ActionRequest.ACTION_NAME, "deleteRole"); portletURL.setParameter("mvcPath", "/view.jsp"); portletURL.setParameter("roleId", String.valueOf(_getRoleId(portletRequest))); return portletURL.toString(); } catch (Exception e) { } return StringPool.BLANK; }
From source file:com.liferay.subscription.web.internal.portlet.action.UnsubscribeAction.java
License:Open Source License
@Override public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception { long userId = ParamUtil.getLong(request, "userId"); String key = ParamUtil.getString(request, "key"); LiferayPortletURL liferayPortletURL = PortletURLFactoryUtil.create(request, SubscriptionPortletKeys.UNSUBSCRIBE, PortletRequest.ACTION_PHASE); liferayPortletURL.setParameter(ActionRequest.ACTION_NAME, "/subscription/unsubscribe"); liferayPortletURL.setWindowState(WindowState.MAXIMIZED); liferayPortletURL.setParameter("userId", String.valueOf(userId)); liferayPortletURL.setParameter("key", key); response.sendRedirect(liferayPortletURL.toString()); return null;//from www .ja v a 2 s .co m }