List of usage examples for com.liferay.portal.kernel.util StringPool SPACE
String SPACE
To view the source code for com.liferay.portal.kernel.util StringPool SPACE.
Click Source Link
From source file:com.ktree.timezone.model.dao.service.persistence.WorldClockPK.java
License:Open Source License
@Override public String toString() { StringBundler sb = new StringBundler(10); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("id"); sb.append(StringPool.EQUAL);/* www . j av a 2 s. c om*/ sb.append(id); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("place"); sb.append(StringPool.EQUAL); sb.append(place); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:com.liferay.adaptive.media.blogs.editor.configuration.internal.dynamic.DynamicAdaptiveMediaBlogsEditorConfigContributor.java
License:Open Source License
@Override public void populateConfigJSONObject(JSONObject jsonObject, Map<String, Object> inputEditorTaglibAttributes, ThemeDisplay themeDisplay, RequestBackedPortletURLFactory requestBackedPortletURLFactory) { String allowedContent = jsonObject.getString("allowedContent"); if (Validator.isNotNull(allowedContent)) { allowedContent += StringPool.SPACE + _IMG_TAG_RULE; } else {// ww w . j av a 2 s . c o m allowedContent = _IMG_TAG_RULE; } jsonObject.put("allowedContent", allowedContent); String itemSelectorURL = jsonObject.getString("filebrowserImageBrowseLinkUrl"); if (Validator.isNull(itemSelectorURL)) { return; } List<ItemSelectorCriterion> itemSelectorCriteria = _itemSelector.getItemSelectorCriteria(itemSelectorURL); boolean adaptiveMediaImageURLItemSelectorReturnTypeAdded = false; for (ItemSelectorCriterion itemSelectorCriterion : itemSelectorCriteria) { if (itemSelectorCriterion instanceof BlogsItemSelectorCriterion || itemSelectorCriterion instanceof FileItemSelectorCriterion || itemSelectorCriterion instanceof ImageItemSelectorCriterion || itemSelectorCriterion instanceof UploadItemSelectorCriterion) { addAdaptiveMediaImageFileEntryItemSelectorReturnType(itemSelectorCriterion); adaptiveMediaImageURLItemSelectorReturnTypeAdded = true; } } if (!adaptiveMediaImageURLItemSelectorReturnTypeAdded) { return; } String extraPlugins = jsonObject.getString("extraPlugins"); if (Validator.isNotNull(extraPlugins)) { extraPlugins = extraPlugins + ",adaptivemedia"; } else { extraPlugins = "adaptivemedia"; } jsonObject.put("extraPlugins", extraPlugins); String itemSelectedEventName = _itemSelector.getItemSelectedEventName(itemSelectorURL); PortletURL itemSelectorPortletURL = _itemSelector.getItemSelectorURL(requestBackedPortletURLFactory, itemSelectedEventName, itemSelectorCriteria.toArray(new ItemSelectorCriterion[itemSelectorCriteria.size()])); jsonObject.put("filebrowserImageBrowseLinkUrl", itemSelectorPortletURL.toString()); jsonObject.put("filebrowserImageBrowseUrl", itemSelectorPortletURL.toString()); }
From source file:com.liferay.adaptive.media.blogs.editor.configuration.internal.stat1c.StaticAdaptiveMediaBlogsEditorConfigContributor.java
License:Open Source License
private void _allowTagRule(JSONObject jsonObject, String tagRule) { String allowedContent = jsonObject.getString("allowedContent"); if (Validator.isNotNull(allowedContent)) { allowedContent += StringPool.SPACE + tagRule; } else {// w w w. ja v a2s .c om allowedContent = tagRule; } jsonObject.put("allowedContent", allowedContent); }
From source file:com.liferay.adaptive.media.journal.editor.configuration.internal.DynamicAdaptiveMediaJournalEditorConfigContributor.java
License:Open Source License
@Override public void populateConfigJSONObject(JSONObject jsonObject, Map<String, Object> inputEditorTaglibAttributes, ThemeDisplay themeDisplay, RequestBackedPortletURLFactory requestBackedPortletURLFactory) { String allowedContent = jsonObject.getString("allowedContent"); if (Validator.isNotNull(allowedContent)) { allowedContent += StringPool.SPACE + _IMG_TAG_RULE; } else {//from ww w .j av a 2 s. com allowedContent = _IMG_TAG_RULE; } jsonObject.put("allowedContent", allowedContent); String itemSelectorURL = jsonObject.getString("filebrowserImageBrowseLinkUrl"); if (Validator.isNull(itemSelectorURL)) { return; } List<ItemSelectorCriterion> itemSelectorCriteria = _itemSelector.getItemSelectorCriteria(itemSelectorURL); boolean adaptiveMediaImageURLItemSelectorReturnTypeAdded = false; for (ItemSelectorCriterion itemSelectorCriterion : itemSelectorCriteria) { if (itemSelectorCriterion instanceof FileItemSelectorCriterion || itemSelectorCriterion instanceof ImageItemSelectorCriterion || itemSelectorCriterion instanceof JournalItemSelectorCriterion || itemSelectorCriterion instanceof UploadItemSelectorCriterion) { addAdaptiveMediaImageFileEntryItemSelectorReturnType(itemSelectorCriterion); adaptiveMediaImageURLItemSelectorReturnTypeAdded = true; } } if (!adaptiveMediaImageURLItemSelectorReturnTypeAdded) { return; } String extraPlugins = jsonObject.getString("extraPlugins"); if (Validator.isNotNull(extraPlugins)) { extraPlugins = extraPlugins + ",adaptivemedia"; } else { extraPlugins = "adaptivemedia"; } jsonObject.put("extraPlugins", extraPlugins); String itemSelectedEventName = _itemSelector.getItemSelectedEventName(itemSelectorURL); PortletURL itemSelectorPortletURL = _itemSelector.getItemSelectorURL(requestBackedPortletURLFactory, itemSelectedEventName, itemSelectorCriteria.toArray(new ItemSelectorCriterion[itemSelectorCriteria.size()])); jsonObject.put("filebrowserImageBrowseLinkUrl", itemSelectorPortletURL.toString()); jsonObject.put("filebrowserImageBrowseUrl", itemSelectorPortletURL.toString()); }
From source file:com.liferay.amfregistration.service.persistence.RegistrationPK.java
License:Open Source License
@Override public String toString() { StringBundler sb = new StringBundler(10); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("username"); sb.append(StringPool.EQUAL);//from w w w . j a va 2 s . c om sb.append(username); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("userID"); sb.append(StringPool.EQUAL); sb.append(userID); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:com.liferay.asset.sharing.service.persistence.AssetSharingEntryPK.java
License:Open Source License
@Override public String toString() { StringBundler sb = new StringBundler(20); sb.append(StringPool.OPEN_CURLY_BRACE); sb.append("classNameId"); sb.append(StringPool.EQUAL);//from w ww . j a va 2s . c o m sb.append(classNameId); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("classPK"); sb.append(StringPool.EQUAL); sb.append(classPK); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("sharedToClassNameId"); sb.append(StringPool.EQUAL); sb.append(sharedToClassNameId); sb.append(StringPool.COMMA); sb.append(StringPool.SPACE); sb.append("sharedToClassPK"); sb.append(StringPool.EQUAL); sb.append(sharedToClassPK); sb.append(StringPool.CLOSE_CURLY_BRACE); return sb.toString(); }
From source file:com.liferay.blogs.web.internal.template.BlogsPortletDisplayTemplateHandler.java
License:Open Source License
@Override public String getName(Locale locale) { String portletTitle = PortalUtil.getPortletTitle(BlogsPortletKeys.BLOGS, locale); return portletTitle.concat(StringPool.SPACE).concat(LanguageUtil.get(locale, "template")); }
From source file:com.liferay.blogs.web.internal.util.BlogsUtil.java
License:Open Source License
public static int getReadingTimeMinutes(String content) { String strippedContent = HtmlUtil.stripHtml(content); String[] words = StringUtil.split(strippedContent, StringPool.SPACE); if (words.length < 250) { return 1; }/*from w w w . j a v a2 s . c o m*/ return Math.round(words.length / 250F); }
From source file:com.liferay.bookmarks.util.BookmarksUtil.java
License:Open Source License
public static String getAbsolutePath(PortletRequest portletRequest, long folderId) throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); if (folderId == BookmarksFolderConstants.DEFAULT_PARENT_FOLDER_ID) { return themeDisplay.translate("home"); }//from ww w. j a v a 2 s . co m BookmarksFolder folder = BookmarksFolderLocalServiceUtil.fetchBookmarksFolder(folderId); List<BookmarksFolder> folders = folder.getAncestors(); StringBundler sb = new StringBundler((folders.size() * 3) + 5); sb.append(themeDisplay.translate("home")); sb.append(StringPool.SPACE); Collections.reverse(folders); for (BookmarksFolder curFolder : folders) { sb.append(StringPool.RAQUO_CHAR); sb.append(StringPool.SPACE); sb.append(curFolder.getName()); } sb.append(StringPool.RAQUO_CHAR); sb.append(StringPool.SPACE); sb.append(folder.getName()); return sb.toString(); }
From source file:com.liferay.calendar.notification.impl.NotificationTemplateContextFactory.java
License:Open Source License
public static NotificationTemplateContext getInstance(NotificationType notificationType, NotificationTemplateType notificationTemplateType, CalendarBooking calendarBooking, User user) throws Exception { CalendarBooking parentCalendarBooking = calendarBooking.getParentCalendarBooking(); Calendar calendar = parentCalendarBooking.getCalendar(); NotificationTemplateContext notificationTemplateContext = new NotificationTemplateContext(); CalendarNotificationTemplate calendarNotificationTemplate = CalendarNotificationTemplateLocalServiceUtil .fetchCalendarNotificationTemplate(calendar.getCalendarId(), notificationType, notificationTemplateType); notificationTemplateContext.setCalendarNotificationTemplate(calendarNotificationTemplate); notificationTemplateContext.setCompanyId(calendarBooking.getCompanyId()); notificationTemplateContext.setGroupId(calendarBooking.getGroupId()); notificationTemplateContext.setCalendarId(calendar.getCalendarId()); notificationTemplateContext.setNotificationTemplateType(notificationTemplateType); notificationTemplateContext.setNotificationType(notificationType); // Attributes Map<String, Serializable> attributes = new HashMap<>(); TimeZone userTimezone = user.getTimeZone(); Format dateFormatDateTime = FastDateFormatFactoryUtil.getDateTime(user.getLocale(), CalendarUtil.getCalendarBookingDisplayTimeZone(calendarBooking, userTimezone)); String userTimezoneDisplayName = userTimezone.getDisplayName(false, TimeZone.SHORT, user.getLocale()); String endTime = dateFormatDateTime.format(calendarBooking.getEndTime()) + StringPool.SPACE + userTimezoneDisplayName;/*w w w . ja v a 2 s. c om*/ attributes.put("endTime", endTime); attributes.put("location", calendarBooking.getLocation()); Group group = GroupLocalServiceUtil.getGroup(user.getCompanyId(), GroupConstants.GUEST); String portalURL = _getPortalURL(group.getCompanyId(), group.getGroupId()); attributes.put("portalURL", portalURL); PortletConfig portletConfig = getPortletConfig(); ResourceBundle resourceBundle = portletConfig.getResourceBundle(user.getLocale()); attributes.put("portletName", LanguageUtil.get(resourceBundle, "javax.portlet.title.".concat(CalendarPortletKeys.CALENDAR))); String startTime = dateFormatDateTime.format(calendarBooking.getStartTime()) + StringPool.SPACE + userTimezoneDisplayName; attributes.put("startTime", startTime); attributes.put("title", calendarBooking.getTitle(user.getLocale())); String calendarBookingURL = _getCalendarBookingURL(user, calendarBooking.getCalendarBookingId()); attributes.put("url", calendarBookingURL); notificationTemplateContext.setAttributes(attributes); return notificationTemplateContext; }