001
014
015 package com.liferay.portal.kernel.portlet;
016
017 import com.liferay.portal.kernel.util.CharPool;
018 import com.liferay.portal.kernel.util.StringBundler;
019 import com.liferay.portal.kernel.util.StringUtil;
020
021
024 public class PortletParameterUtil {
025
026 public static String addNamespace(String portletId, String queryString) {
027 String[] parameters = StringUtil.split(queryString, CharPool.AMPERSAND);
028
029 StringBundler sb = new StringBundler(2 + parameters.length * 4);
030
031 sb.append("p_p_id=");
032 sb.append(portletId);
033
034 for (String parameter : parameters) {
035 sb.append("&_");
036 sb.append(portletId);
037 sb.append("_");
038 sb.append(parameter);
039 }
040
041 return sb.toString();
042 }
043
044 }