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

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

Introduction

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

Prototype

String POUND

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

Click Source Link

Usage

From source file:com.liferay.taglib.ui.PageIteratorTag.java

License:Open Source License

public void setUrl(String url) {
    String[] urlArray = PortalUtil.stripURLAnchor(url, StringPool.POUND);

    _url = urlArray[0];//  w w  w.j  a  v a 2s  .  co m
    _urlAnchor = urlArray[1];

    if (_url.indexOf(CharPool.QUESTION) == -1) {
        _url += "?";
    } else if (!_url.endsWith("&")) {
        _url += "&";
    }
}

From source file:com.liferay.util.Encryptor.java

License:Open Source License

public static byte[] decryptUnencodedAsBytes(Key key, byte[] encryptedBytes) throws EncryptorException {

    String algorithm = key.getAlgorithm();

    String cacheKey = algorithm.concat(StringPool.POUND).concat(key.toString());

    Cipher cipher = _decryptCipherMap.get(cacheKey);

    try {//from  w w  w  . j a v  a2s  . c om
        if (cipher == null) {
            Security.addProvider(getProvider());

            cipher = Cipher.getInstance(algorithm);

            cipher.init(Cipher.DECRYPT_MODE, key);

            _decryptCipherMap.put(cacheKey, cipher);
        }

        synchronized (cipher) {
            return cipher.doFinal(encryptedBytes);
        }
    } catch (Exception e) {
        throw new EncryptorException(e);
    }
}

From source file:com.liferay.util.Encryptor.java

License:Open Source License

public static byte[] encryptUnencoded(Key key, byte[] plainBytes) throws EncryptorException {

    String algorithm = key.getAlgorithm();

    String cacheKey = algorithm.concat(StringPool.POUND).concat(key.toString());

    Cipher cipher = _encryptCipherMap.get(cacheKey);

    try {//from   ww  w  .  jav  a  2 s  .c  o  m
        if (cipher == null) {
            Security.addProvider(getProvider());

            cipher = Cipher.getInstance(algorithm);

            cipher.init(Cipher.ENCRYPT_MODE, key);

            _encryptCipherMap.put(cacheKey, cipher);
        }

        synchronized (cipher) {
            return cipher.doFinal(plainBytes);
        }
    } catch (Exception e) {
        throw new EncryptorException(e);
    }
}

From source file:com.liferay.util.servlet.NullSession.java

License:Open Source License

public NullSession() {
    _attributes = new HashMap<String, Object>();
    _creationTime = System.currentTimeMillis();
    _id = NullSession.class.getName() + StringPool.POUND + PwdGenerator.getPinNumber();
    _lastAccessedTime = _creationTime;/*from   w  w w .ja  v  a2 s. co  m*/
    _maxInactiveInterval = 0;
    _servletContext = null;
    _new = true;
}

From source file:com.liferay.wiki.engine.creole.internal.antlrwiki.translator.XhtmlTranslator.java

License:Open Source License

protected void appendTableOfContents(TreeNode<HeadingNode> tableOfContents, int depth) {

    List<TreeNode<HeadingNode>> treeNodes = tableOfContents.getChildNodes();

    if ((treeNodes == null) || treeNodes.isEmpty()) {
        return;/*from   w  ww .  j  ava2 s .com*/
    }

    append("<ol>");

    for (TreeNode<HeadingNode> treeNode : treeNodes) {
        append("<li class=\"toc-level-");
        append(depth);
        append("\">");

        HeadingNode headingNode = treeNode.getValue();

        String content = getUnformattedHeadingText(headingNode);

        append("<a class=\"wikipage\" href=\"");

        if (_viewPageURL != null) {
            String viewPageURLString = _viewPageURL.toString();

            int index = viewPageURLString.indexOf(StringPool.POUND);

            if (index != -1) {
                viewPageURLString = viewPageURLString.substring(0, index);
            }

            append(viewPageURLString);
        }

        append(StringPool.POUND);
        append(getHeadingMarkup(_page.getTitle(), content));
        append("\">");
        append(content);
        append("</a>");

        appendTableOfContents(treeNode, depth + 1);

        append("</li>");
    }

    append("</ol>");
}

From source file:com.liferay.wiki.util.WikiCacheHelper.java

License:Open Source License

private String _encodeKey(long nodeId, String title, String postfix) {
    StringBundler sb = new StringBundler(6);

    sb.append(_CACHE_NAME);/*from   w  ww  . jav  a  2s.c o m*/
    sb.append(StringPool.POUND);
    sb.append(StringUtil.toHexString(nodeId));
    sb.append(title);

    if (postfix != null) {
        sb.append(StringPool.POUND);
        sb.append(postfix);
    }

    return sb.toString();
}

From source file:com.rivetlogic.microsite.util.MicroSiteUtil.java

License:Open Source License

public static String getMicroSiteURL(PortletRequest request, long groupId)
        throws PortalException, SystemException {
    String scheme = request.getScheme();
    String serverName = request.getServerName();
    int serverPort = request.getServerPort();
    Group liveGroup = GroupLocalServiceUtil.getGroup(groupId);
    int layoutCount = LayoutLocalServiceUtil.getLayoutsCount(liveGroup, false);
    if (layoutCount > 0) {
        return scheme + HTTP_PREFIX + serverName + StringPool.COLON + serverPort + StringPool.FORWARD_SLASH
                + PUBLIC_PAGE_PREFIX + liveGroup.getFriendlyURL();
    }/*  w  ww .  j a va  2  s.  c o  m*/
    layoutCount = LayoutLocalServiceUtil.getLayoutsCount(liveGroup, true);
    if (layoutCount > 0) {
        return scheme + HTTP_PREFIX + serverName + StringPool.COLON + serverPort + StringPool.FORWARD_SLASH
                + PRIVATE_PAGE_PREFIX + liveGroup.getFriendlyURL();
    }
    return StringPool.POUND;
}

From source file:com.twelve.capital.external.feed.util.HttpImpl.java

License:Open Source License

@Override
public String addParameter(String url, String name, String value) {
    if (url == null) {
        return null;
    }/*  w w  w. j  av  a  2 s  . c o m*/

    String[] urlArray = PortalUtil.stripURLAnchor(url, StringPool.POUND);

    url = urlArray[0];

    String anchor = urlArray[1];

    StringBundler sb = new StringBundler(7);

    sb.append(url);

    if (url.indexOf(CharPool.QUESTION) == -1) {
        sb.append(StringPool.QUESTION);
    } else if (!url.endsWith(StringPool.QUESTION) && !url.endsWith(StringPool.AMPERSAND)) {

        sb.append(StringPool.AMPERSAND);
    }

    sb.append(name);
    sb.append(StringPool.EQUAL);
    sb.append(encodeURL(value));
    sb.append(anchor);

    return sb.toString();
}

From source file:com.twelve.capital.external.feed.util.HttpImpl.java

License:Open Source License

@Override
public String removeParameter(String url, String name) {
    if (Validator.isNull(url) || Validator.isNull(name)) {
        return url;
    }// w  w w  .  j  av  a2  s . c o m

    int pos = url.indexOf(CharPool.QUESTION);

    if (pos == -1) {
        return url;
    }

    String[] array = PortalUtil.stripURLAnchor(url, StringPool.POUND);

    url = array[0];

    String anchor = array[1];

    StringBundler sb = new StringBundler();

    sb.append(url.substring(0, pos + 1));

    String[] parameters = StringUtil.split(url.substring(pos + 1, url.length()), CharPool.AMPERSAND);

    for (String parameter : parameters) {
        if (parameter.length() > 0) {
            String[] kvp = StringUtil.split(parameter, CharPool.EQUAL);

            String key = kvp[0];

            String value = StringPool.BLANK;

            if (kvp.length > 1) {
                value = kvp[1];
            }

            if (!key.equals(name)) {
                sb.append(key);
                sb.append(StringPool.EQUAL);
                sb.append(value);
                sb.append(StringPool.AMPERSAND);
            }
        }
    }

    url = StringUtil.replace(sb.toString(), StringPool.AMPERSAND + StringPool.AMPERSAND, StringPool.AMPERSAND);

    if (url.endsWith(StringPool.AMPERSAND)) {
        url = url.substring(0, url.length() - 1);
    }

    if (url.endsWith(StringPool.QUESTION)) {
        url = url.substring(0, url.length() - 1);
    }

    return url + anchor;
}

From source file:it.dontesta.liferay.messagebus.example.mvc.SendEmail.java

License:Open Source License

/**
 * // w  w w . j  a v a2 s  .  c  o m
 * @param userList
 * @return
 */
protected String getEmailBody(List<User> userList) {
    StringBundler emailBody = new StringBundler();

    emailBody.append("Below is the list of disabled users:");
    emailBody.append(StringPool.NEW_LINE);

    for (User detailUser : userList) {
        emailBody.append(StringPool.POUND);
        emailBody.append(StringPool.SPACE);
        emailBody.append(detailUser.getFullName());
        emailBody.append(StringPool.SPACE);
        emailBody.append(" last login on: ");
        emailBody.append((Validator.isNotNull(detailUser.getLastLoginDate())) ? detailUser.getLastLoginDate()
                : StringPool.BLANK);
        emailBody.append(StringPool.NEW_LINE);
    }

    return emailBody.toString();

}