List of usage examples for com.liferay.portal.kernel.util StringPool POUND
String POUND
To view the source code for com.liferay.portal.kernel.util StringPool POUND.
Click Source Link
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(); }