List of usage examples for com.liferay.portal.kernel.util StringUtil toHexString
public static String toHexString(Object obj)
Integer or Long object type. From source file:com.liferay.knowledgebase.admin.util.KBArticleContentCacheUtil.java
License:Open Source License
private static String _encodeKey(long groupId, KBArticle kbArticle, KBTemplate kbTemplate) { Date kbArticleModifiedDate = kbArticle.getModifiedDate(); Date kbTemplateModifiedDate = kbTemplate.getModifiedDate(); StringBundler sb = new StringBundler(11); sb.append(CACHE_NAME);//from ww w . jav a 2 s . c om sb.append(StringPool.POUND); sb.append(StringUtil.toHexString(groupId)); sb.append(StringPool.POUND); sb.append(StringUtil.toHexString(kbArticle.getKbArticleId())); sb.append(StringPool.POUND); sb.append(StringUtil.toHexString(kbArticleModifiedDate.getTime())); sb.append(StringPool.POUND); sb.append(StringUtil.toHexString(kbTemplate.getKbTemplateId())); sb.append(StringPool.POUND); sb.append(StringUtil.toHexString(kbTemplateModifiedDate.getTime())); return sb.toString(); }
From source file:com.liferay.portlet.calendar.service.impl.CalEventLocalUtil.java
License:Open Source License
private static String _encodeKey(long groupId) { return _CACHE_NAME.concat(StringPool.POUND).concat(StringUtil.toHexString(groupId)); }
From source file:com.liferay.portlet.InvokerPortletImpl.java
License:Open Source License
public static String encodeResponseKey(long plid, String portletId, String languageId) { StringBundler sb = new StringBundler(5); sb.append(StringUtil.toHexString(plid)); sb.append(StringPool.UNDERLINE);//from w ww . ja v a2s . c om sb.append(portletId); sb.append(StringPool.UNDERLINE); sb.append(languageId); return sb.toString(); }
From source file:com.liferay.portlet.journalcontent.util.JournalContentImpl.java
License:Open Source License
protected String encodeKey(long groupId, String articleId, double version, String templateId, long layoutSetId, String viewMode, String languageId, int page, boolean secure) { StringBundler sb = new StringBundler(); sb.append(StringUtil.toHexString(groupId)); sb.append(ARTICLE_SEPARATOR);/*from www . ja va2 s .c o m*/ sb.append(articleId); sb.append(VERSION_SEPARATOR); sb.append(version); sb.append(TEMPLATE_SEPARATOR); sb.append(templateId); if (layoutSetId > 0) { sb.append(LAYOUT_SET_SEPARATOR); sb.append(StringUtil.toHexString(layoutSetId)); } if (Validator.isNotNull(viewMode)) { sb.append(VIEW_MODE_SEPARATOR); sb.append(viewMode); } if (Validator.isNotNull(languageId)) { sb.append(LANGUAGE_SEPARATOR); sb.append(languageId); } if (page > 0) { sb.append(PAGE_SEPARATOR); sb.append(StringUtil.toHexString(page)); } sb.append(SECURE_SEPARATOR); sb.append(secure); return sb.toString(); }
From source file:com.liferay.portlet.PortalPreferencesWrapperCacheUtil.java
License:Open Source License
public static PortalPreferencesWrapper get(long ownerId, int ownerType) { String cacheKey = StringUtil.toHexString(ownerId).concat(StringUtil.toHexString(ownerType)); return _portalPreferencesWrapperPortalCache.get(cacheKey); }
From source file:com.liferay.portlet.PortalPreferencesWrapperCacheUtil.java
License:Open Source License
public static void put(long ownerId, int ownerType, PortalPreferencesWrapper portalPreferencesWrapper) { String cacheKey = StringUtil.toHexString(ownerId).concat(StringUtil.toHexString(ownerType)); _portalPreferencesWrapperPortalCache.put(cacheKey, portalPreferencesWrapper); }
From source file:com.liferay.portlet.PortalPreferencesWrapperCacheUtil.java
License:Open Source License
public static void remove(long ownerId, int ownerType) { String cacheKey = StringUtil.toHexString(ownerId).concat(StringUtil.toHexString(ownerType)); _portalPreferencesWrapperPortalCache.remove(cacheKey); }
From source file:com.liferay.portlet.social.service.impl.SocialActivityCounterLocalServiceImpl.java
License:Open Source License
protected String getLockKey(long groupId, long classNameId, long classPK, String name, int ownerType) { StringBundler sb = new StringBundler(7); sb.append(StringUtil.toHexString(groupId)); sb.append(StringPool.POUND);//from ww w . j av a 2 s. c o m sb.append(StringUtil.toHexString(classNameId)); sb.append(StringPool.POUND); sb.append(StringUtil.toHexString(classPK)); sb.append(StringPool.POUND); sb.append(name); return sb.toString(); }
From source file:com.liferay.portlet.wiki.util.WikiCacheUtil.java
License:Open Source License
private static String _encodeKey(long nodeId, String title, String postfix) { StringBundler sb = new StringBundler(6); sb.append(_CACHE_NAME);/*from w w w . ja va 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.liferay.sevencogs.hook.upgrade.v1_0_0.UpgradeCompany.java
License:Open Source License
protected void addSocialActivityCounter(Group group, List<User> users, String socialActivityCounterName, String line, Map<String, SocialActivityCounter> socialActivityCounters) throws Exception { String[] lineParts = StringUtil.split(line); int endPeriodOffset = GetterUtil.getInteger(lineParts[3]); int endPeriod = SocialCounterPeriodUtil.getEndPeriod(endPeriodOffset); if (endPeriod < 0) { return;// w w w. j av a 2s .co m } String className = lineParts[0]; long classNameId = PortalUtil.getClassNameId(className); String classPKString = lineParts[1]; long classPK = 12345; if (className.equals(User.class.getName())) { if (classPKString.equals("0")) { int index = getRandomNumber(0, 3); User user = users.get(index); classPK = user.getUserId(); } else { for (User user : users) { if (classPKString.equalsIgnoreCase(user.getScreenName())) { classPK = user.getUserId(); } } } } else { AssetEntryQuery assetEntryQuery = new AssetEntryQuery(); assetEntryQuery.setClassName(className); assetEntryQuery.setGroupIds(new long[] { group.getGroupId() }); List<AssetEntry> assetEntries = AssetEntryLocalServiceUtil.getEntries(assetEntryQuery); if (!assetEntries.isEmpty()) { int index = getRandomNumber(0, assetEntries.size() - 1); AssetEntry assetEntry = assetEntries.get(index); classPK = assetEntry.getClassPK(); } } int ownerType = SocialActivityCounterConstants.TYPE_ACTOR; if (socialActivityCounterName.startsWith("asset.")) { ownerType = SocialActivityCounterConstants.TYPE_ASSET; } else if (socialActivityCounterName.equals("contribution")) { ownerType = SocialActivityCounterConstants.TYPE_CREATOR; } int startPeriodOffset = GetterUtil.getInteger(lineParts[2]); int startPeriod = SocialCounterPeriodUtil.getStartPeriod(startPeriodOffset); SocialActivityCounter socialActivityCounter = SocialActivityCounterLocalServiceUtil .fetchActivityCounterByStartPeriod(group.getGroupId(), classNameId, classPK, socialActivityCounterName, ownerType, startPeriod); int currentValue = getRandomNumber(0, 100); int totalValue = currentValue; if (socialActivityCounter != null) { totalValue = totalValue + socialActivityCounter.getTotalValue(); } StringBundler sb = new StringBundler(7); sb.append(StringUtil.toHexString(group.getGroupId())); sb.append(StringPool.POUND); sb.append(StringUtil.toHexString(classNameId)); sb.append(StringPool.POUND); sb.append(StringUtil.toHexString(classPK)); sb.append(StringPool.POUND); sb.append(StringUtil.toHexString(socialActivityCounterName)); String key = sb.toString(); SocialActivityCounter latestSocialActivityCounter = socialActivityCounters.get(key); if (latestSocialActivityCounter != null) { totalValue = totalValue + latestSocialActivityCounter.getTotalValue(); } if ((socialActivityCounter == null) || (socialActivityCounter.getStartPeriod() != startPeriod)) { if (endPeriodOffset == 0) { endPeriod = -1; } socialActivityCounter = SocialActivityCounterLocalServiceUtil.addActivityCounter(group.getGroupId(), classNameId, classPK, socialActivityCounterName, ownerType, 0, 0, startPeriod, endPeriod); } socialActivityCounter.setCurrentValue(socialActivityCounter.getCurrentValue() + currentValue); socialActivityCounter.setTotalValue(totalValue); SocialActivityCounterLocalServiceUtil.updateSocialActivityCounter(socialActivityCounter); socialActivityCounters.put(key, socialActivityCounter); }