List of usage examples for com.liferay.portal.kernel.util PortletKeys BLOGS
String BLOGS
To view the source code for com.liferay.portal.kernel.util PortletKeys BLOGS.
Click Source Link
From source file:com.liferay.blogs.editor.configuration.internal.BlogsContentEditorConfigContributor.java
License:Open Source License
protected void populateFileBrowserURL(JSONObject jsonObject, ThemeDisplay themeDisplay, RequestBackedPortletURLFactory requestBackedPortletURLFactory, String eventName) { List<ItemSelectorReturnType> blogsContentEditorDesiredItemSelectorReturnTypes = new ArrayList<>(); blogsContentEditorDesiredItemSelectorReturnTypes.add(new FileEntryItemSelectorReturnType()); blogsContentEditorDesiredItemSelectorReturnTypes.add(new URLItemSelectorReturnType()); ItemSelectorCriterion blogsItemSelectorCriterion = new BlogsItemSelectorCriterion(); blogsItemSelectorCriterion/*from w w w . j ava 2 s. c o m*/ .setDesiredItemSelectorReturnTypes(blogsContentEditorDesiredItemSelectorReturnTypes); ItemSelectorCriterion imageItemSelectorCriterion = new ImageItemSelectorCriterion(); imageItemSelectorCriterion .setDesiredItemSelectorReturnTypes(blogsContentEditorDesiredItemSelectorReturnTypes); ItemSelectorCriterion urlItemSelectorCriterion = new URLItemSelectorCriterion(); List<ItemSelectorReturnType> urlDesiredItemSelectorReturnTypes = new ArrayList<>(); urlDesiredItemSelectorReturnTypes.add(new URLItemSelectorReturnType()); urlItemSelectorCriterion.setDesiredItemSelectorReturnTypes(urlDesiredItemSelectorReturnTypes); PortletURL uploadURL = requestBackedPortletURLFactory.createActionURL(PortletKeys.BLOGS); uploadURL.setParameter(ActionRequest.ACTION_NAME, "/blogs/upload_image"); ItemSelectorCriterion uploadItemSelectorCriterion = new UploadItemSelectorCriterion(uploadURL.toString(), LanguageUtil.get(themeDisplay.getLocale(), "blog-images"), PropsValues.BLOGS_IMAGE_MAX_SIZE); List<ItemSelectorReturnType> uploadDesiredItemSelectorReturnTypes = new ArrayList<>(); uploadDesiredItemSelectorReturnTypes.add(new FileEntryItemSelectorReturnType()); uploadItemSelectorCriterion.setDesiredItemSelectorReturnTypes(uploadDesiredItemSelectorReturnTypes); PortletURL itemSelectorURL = _itemSelector.getItemSelectorURL(requestBackedPortletURLFactory, eventName, blogsItemSelectorCriterion, imageItemSelectorCriterion, urlItemSelectorCriterion, uploadItemSelectorCriterion); jsonObject.put("filebrowserImageBrowseLinkUrl", itemSelectorURL.toString()); jsonObject.put("filebrowserImageBrowseUrl", itemSelectorURL.toString()); }
From source file:com.liferay.blogs.item.selector.web.internal.display.context.BlogsItemSelectorViewDisplayContext.java
License:Open Source License
public PortletURL getUploadURL(LiferayPortletResponse liferayPortletResponse) { PortletURL portletURL = liferayPortletResponse.createActionURL(PortletKeys.BLOGS); portletURL.setParameter(ActionRequest.ACTION_NAME, "/blogs/upload_image"); return portletURL; }