public static String getPortletPreferencesPath( PortletDataContext portletDataContext, String portletId, long ownerId, int ownerType, long plid) { StringBundler sb = new StringBundler(8); sb.append(getPortletPath(portletDataContext, portletId)); sb.append("/preferences/"); sb.append(getOwnerTypePath(ownerType)); sb.append(ownerId); sb.append(CharPool.FORWARD_SLASH); sb.append(plid); sb.append(CharPool.FORWARD_SLASH); sb.append("portlet-preferences.xml"); return sb.toString(); }
public static String getServicePortletPreferencesPath( PortletDataContext portletDataContext, String serviceName, long ownerId, int ownerType) { StringBundler sb = new StringBundler(10); sb.append(getRootPath(portletDataContext)); sb.append(StringPool.FORWARD_SLASH); sb.append(PATH_PREFIX_SERVICE); sb.append(StringPool.FORWARD_SLASH); sb.append(serviceName); sb.append(StringPool.FORWARD_SLASH); sb.append(getOwnerTypePath(ownerType)); sb.append(ownerId); sb.append(CharPool.FORWARD_SLASH); sb.append("portlet-preferences.xml"); return sb.toString(); }