List of usage examples for com.liferay.portal.kernel.util HttpUtil removeParameter
public static String removeParameter(String url, String name)
From source file:com.liferay.content.targeting.util.ContentTargetingContextUtil.java
License:Open Source License
public static String getControlPanelPortletURL(Map<String, Object> context, String portletId, Map<String, String> params) { LiferayPortletResponse liferayPortletResponse = (LiferayPortletResponse) context.get("renderResponse"); Company company = (Company) context.get("company"); try {/*from w ww. j a va 2 s .c o m*/ PortletURL portletURL = liferayPortletResponse.createLiferayPortletURL( PortalUtil.getControlPanelPlid(company.getCompanyId()), portletId, PortletRequest.RENDER_PHASE, false); if ((params != null) && !params.isEmpty()) { for (String param : params.keySet()) { portletURL.setParameter(param, params.get(param)); } } return HttpUtil.removeParameter(portletURL.toString(), "controlPanelCategory"); } catch (Exception e) { _log.error(e); } return null; }
From source file:com.liferay.exportimport.content.processor.base.BaseTextExportImportContentProcessor.java
License:Open Source License
protected void deleteTimestampParameters(StringBuilder sb, int beginPos) { beginPos = sb.indexOf(StringPool.CLOSE_BRACKET, beginPos); if ((beginPos == -1) || (beginPos == (sb.length() - 1)) || (sb.charAt(beginPos + 1) != CharPool.QUESTION)) { return;// ww w.j av a2 s. co m } int endPos = StringUtil.indexOfAny(sb.toString(), DL_REFERENCE_LEGACY_STOP_CHARS, beginPos + 2); if (endPos == -1) { return; } String urlParams = sb.substring(beginPos + 1, endPos); urlParams = HttpUtil.removeParameter(urlParams, "t"); sb.replace(beginPos + 1, endPos, urlParams); }
From source file:com.liferay.util.portlet.PortletRequestUtil.java
License:Open Source License
private static void _mimeResponseToXML(MimeResponse mimeResponse, Element requestElement) { String namespace = mimeResponse.getNamespace(); requestElement.addElement("portlet-namespace", namespace); try {// ww w . j a v a 2s .c o m PortletURL actionURL = mimeResponse.createActionURL(); requestElement.addElement("action-url", actionURL); } catch (IllegalStateException ise) { if (_log.isWarnEnabled()) { _log.warn(ise.getMessage()); } } try { PortletURL renderURL = mimeResponse.createRenderURL(); requestElement.addElement("render-url", renderURL); try { renderURL.setWindowState(LiferayWindowState.EXCLUSIVE); requestElement.addElement("render-url-exclusive", renderURL); } catch (WindowStateException wse) { } try { renderURL.setWindowState(LiferayWindowState.MAXIMIZED); requestElement.addElement("render-url-maximized", renderURL); } catch (WindowStateException wse) { } try { renderURL.setWindowState(LiferayWindowState.MINIMIZED); requestElement.addElement("render-url-minimized", renderURL); } catch (WindowStateException wse) { } try { renderURL.setWindowState(LiferayWindowState.NORMAL); requestElement.addElement("render-url-normal", renderURL); } catch (WindowStateException wse) { } try { renderURL.setWindowState(LiferayWindowState.POP_UP); requestElement.addElement("render-url-pop-up", renderURL); } catch (WindowStateException wse) { } } catch (IllegalStateException ise) { if (_log.isWarnEnabled()) { _log.warn(ise.getMessage()); } } ResourceURL resourceURL = mimeResponse.createResourceURL(); String resourceURLString = HttpUtil.removeParameter(resourceURL.toString(), namespace + "struts_action"); resourceURLString = HttpUtil.removeParameter(resourceURLString, namespace + "redirect"); requestElement.addElement("resource-url", resourceURLString); }