List of usage examples for com.liferay.portal.kernel.util StringPool DOUBLE_QUOTE
String DOUBLE_QUOTE
To view the source code for com.liferay.portal.kernel.util StringPool DOUBLE_QUOTE.
Click Source Link
From source file:com.fmdp.webform.portlet.WebFormPortlet.java
License:Open Source License
protected String getCSVFormattedValue(String value) { StringBundler sb = new StringBundler(3); sb.append(CharPool.QUOTE);/* ww w.j ava2s. co m*/ sb.append(StringUtil.replace(value, CharPool.QUOTE, StringPool.DOUBLE_QUOTE)); sb.append(CharPool.QUOTE); return sb.toString(); }
From source file:com.liferay.wsrp.consumer.portlet.ConsumerPortlet.java
License:Open Source License
protected String rewriteURLs(PortletRequest portletRequest, PortletResponse portletResponse, String content) throws Exception { Matcher rewriteMatcher = _rewritePattern.matcher(content); StringBuffer sb = new StringBuffer(); while (rewriteMatcher.find()) { String namespace = rewriteMatcher.group(1); String url = rewriteMatcher.group(2); String extensionURL1 = rewriteMatcher.group(3); String extensionURL2 = rewriteMatcher.group(4); Map<String, String> parameterMap = new HashMap<String, String>(); if (Validator.isNotNull(namespace)) { rewriteMatcher.appendReplacement(sb, portletResponse.getNamespace()); } else if (Validator.isNotNull(url)) { Matcher parameterMatcher = _parameterPattern.matcher(url); while (parameterMatcher.find()) { String name = parameterMatcher.group(1); String value = parameterMatcher.group(2); if (Validator.isNull(value) || value.equals(StringPool.DOUBLE_QUOTE)) { continue; }//from w w w. ja v a 2 s . c o m parameterMap.put(name, HttpUtil.decodeURL(value)); } String rewrittenURL = rewriteURL(portletRequest, portletResponse, parameterMap); rewriteMatcher.appendReplacement(sb, rewrittenURL); } else if (Validator.isNotNull(extensionURL1)) { parameterMap.put("wsrp-urlType", "render"); parameterMap.put("wsrp-windowState", "wsrp:normal"); String rewrittenURL = rewriteURL(portletRequest, portletResponse, parameterMap); String replacement = "location.href = '" + rewrittenURL + "'"; rewriteMatcher.appendReplacement(sb, replacement); } else if (Validator.isNotNull(extensionURL2)) { parameterMap.put("wsrp-urlType", "render"); parameterMap.put("wsrp-windowState", "wsrp:normal"); String rewrittenURL = rewriteURL(portletRequest, portletResponse, parameterMap); String replacement = "href=\"" + rewrittenURL + "\""; rewriteMatcher.appendReplacement(sb, replacement); } } rewriteMatcher.appendTail(sb); return sb.toString(); }
From source file:com.liferay.wsrp.portlet.ConsumerPortlet.java
License:Open Source License
protected String rewriteURLs(PortletResponse portletResponse, String content) throws Exception { Matcher rewriteMatcher = _rewritePattern.matcher(content); StringBuffer sb = new StringBuffer(); while (rewriteMatcher.find()) { String namespace = rewriteMatcher.group(1); String url = rewriteMatcher.group(2); String extensionURL1 = rewriteMatcher.group(3); String extensionURL2 = rewriteMatcher.group(4); String replacement = null; Map<String, String> parameterMap = new HashMap<String, String>(); if (Validator.isNotNull(namespace)) { rewriteMatcher.appendReplacement(sb, portletResponse.getNamespace()); } else if (Validator.isNotNull(url)) { Matcher parameterMatcher = _parameterPattern.matcher(url); while (parameterMatcher.find()) { String name = parameterMatcher.group(1); String value = parameterMatcher.group(2); if (Validator.isNull(value) || value.equals(StringPool.DOUBLE_QUOTE)) { continue; }/*from w w w .j ava 2 s .com*/ parameterMap.put(name, HttpUtil.decodeURL(value)); } rewriteMatcher.appendReplacement(sb, rewriteURL(portletResponse, parameterMap)); } else if (Validator.isNotNull(extensionURL1)) { parameterMap.put("wsrp-urlType", "render"); parameterMap.put("wsrp-windowState", "wsrp:normal"); replacement = "location.href = '" + rewriteURL(portletResponse, parameterMap) + "'"; rewriteMatcher.appendReplacement(sb, replacement); } else if (Validator.isNotNull(extensionURL2)) { parameterMap.put("wsrp-urlType", "render"); parameterMap.put("wsrp-windowState", "wsrp:normal"); replacement = "href=\"" + rewriteURL(portletResponse, parameterMap) + "\""; rewriteMatcher.appendReplacement(sb, replacement); } } rewriteMatcher.appendTail(sb); return sb.toString(); }