Example usage for com.liferay.portal.kernel.util StringPool DOUBLE_QUOTE

List of usage examples for com.liferay.portal.kernel.util StringPool DOUBLE_QUOTE

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util StringPool DOUBLE_QUOTE.

Prototype

String DOUBLE_QUOTE

To view the source code for com.liferay.portal.kernel.util StringPool DOUBLE_QUOTE.

Click Source Link

Usage

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();
}