List of usage examples for com.liferay.portal.kernel.servlet.taglib.ui ImageSelector getImageTitle
public String getImageTitle()
From source file:com.liferay.blogs.attachments.test.BlogsEntryImageSelectorHelperTest.java
License:Open Source License
@Test public void testGetEmptyImageSelectorWithDifferentFileEntryIds() throws Exception { BlogsEntryImageSelectorHelper blogsEntryImageSelectorHelper = new BlogsEntryImageSelectorHelper(0, 1, StringPool.BLANK, StringPool.BLANK, StringPool.BLANK); ImageSelector imageSelector = blogsEntryImageSelectorHelper.getImageSelector(); Assert.assertNull(imageSelector.getImageBytes()); Assert.assertEquals(StringPool.BLANK, imageSelector.getImageTitle()); Assert.assertEquals(StringPool.BLANK, imageSelector.getImageMimeType()); Assert.assertEquals(StringPool.BLANK, imageSelector.getImageCropRegion()); Assert.assertEquals(StringPool.BLANK, imageSelector.getImageURL()); }
From source file:com.liferay.blogs.attachments.test.BlogsEntryImageSelectorHelperTest.java
License:Open Source License
@Test public void testGetImageSelectorWithDLImageFileEntry() throws Exception { InputStream inputStream = null; try {/*from www. jav a2s . c om*/ inputStream = getInputStream(); byte[] bytes = FileUtil.getBytes(inputStream); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId()); FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(TestPropsValues.getUserId(), _group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, _IMAGE_TITLE, MimeTypesUtil.getContentType(_IMAGE_TITLE), "image", StringPool.BLANK, StringPool.BLANK, bytes, serviceContext); BlogsEntryImageSelectorHelper blogsEntryImageSelectorHelper = new BlogsEntryImageSelectorHelper( fileEntry.getFileEntryId(), fileEntry.getFileEntryId() + 1, _IMAGE_CROP_REGION, StringPool.BLANK, StringPool.BLANK); ImageSelector imageSelector = blogsEntryImageSelectorHelper.getImageSelector(); Assert.assertArrayEquals(bytes, imageSelector.getImageBytes()); Assert.assertEquals(_IMAGE_TITLE, imageSelector.getImageTitle()); Assert.assertEquals(MimeTypesUtil.getContentType(_IMAGE_TITLE), imageSelector.getImageMimeType()); Assert.assertEquals(_IMAGE_CROP_REGION, imageSelector.getImageCropRegion()); Assert.assertEquals(StringPool.BLANK, imageSelector.getImageURL()); Assert.assertFalse(blogsEntryImageSelectorHelper.isFileEntryTempFile()); } finally { StreamUtil.cleanUp(inputStream); } }
From source file:com.liferay.blogs.attachments.test.BlogsEntryImageSelectorHelperTest.java
License:Open Source License
@Test public void testGetImageSelectorWithImageURL() throws Exception { BlogsEntryImageSelectorHelper blogsEntryImageSelectorHelper = new BlogsEntryImageSelectorHelper(0, 0, StringPool.BLANK, _IMAGE_URL, StringPool.BLANK); ImageSelector imageSelector = blogsEntryImageSelectorHelper.getImageSelector(); Assert.assertNull(imageSelector.getImageBytes()); Assert.assertEquals(StringPool.BLANK, imageSelector.getImageTitle()); Assert.assertEquals(StringPool.BLANK, imageSelector.getImageMimeType()); Assert.assertEquals(StringPool.BLANK, imageSelector.getImageCropRegion()); Assert.assertEquals(_IMAGE_URL, imageSelector.getImageURL()); Assert.assertFalse(blogsEntryImageSelectorHelper.isFileEntryTempFile()); }
From source file:com.liferay.blogs.attachments.test.BlogsEntryImageSelectorHelperTest.java
License:Open Source License
@Test public void testGetImageSelectorWithTempImageFileEntry() throws Exception { InputStream inputStream = null; try {// w w w. j a va 2 s. c o m inputStream = getInputStream(); byte[] bytes = FileUtil.getBytes(inputStream); FileEntry tempFileEntry = TempFileEntryUtil.addTempFileEntry(_group.getGroupId(), TestPropsValues.getUserId(), _TEMP_FOLDER_NAME, _IMAGE_TITLE, getInputStream(), ContentTypes.IMAGE_JPEG); BlogsEntryImageSelectorHelper blogsEntryImageSelectorHelper = new BlogsEntryImageSelectorHelper( tempFileEntry.getFileEntryId(), tempFileEntry.getFileEntryId() + 1, _IMAGE_CROP_REGION, StringPool.BLANK, StringPool.BLANK); ImageSelector imageSelector = blogsEntryImageSelectorHelper.getImageSelector(); Assert.assertArrayEquals(bytes, imageSelector.getImageBytes()); Assert.assertEquals(_IMAGE_TITLE, imageSelector.getImageTitle()); Assert.assertEquals(MimeTypesUtil.getContentType(_IMAGE_TITLE), imageSelector.getImageMimeType()); Assert.assertEquals(_IMAGE_CROP_REGION, imageSelector.getImageCropRegion()); Assert.assertEquals(StringPool.BLANK, imageSelector.getImageURL()); Assert.assertTrue(blogsEntryImageSelectorHelper.isFileEntryTempFile()); } finally { StreamUtil.cleanUp(inputStream); } }
From source file:com.liferay.blogs.service.impl.BlogsEntryLocalServiceImpl.java
License:Open Source License
@Override public long addOriginalImageFileEntry(long userId, long groupId, long entryId, ImageSelector imageSelector) throws PortalException { byte[] imageBytes = imageSelector.getImageBytes(); if (imageBytes == null) { return 0; }//from w ww.j av a 2 s. co m BlogsEntryAttachmentFileEntryHelper blogsEntryAttachmentFileEntryHelper = new BlogsEntryAttachmentFileEntryHelper(); Folder folder = addAttachmentsFolder(userId, groupId); FileEntry originalFileEntry = blogsEntryAttachmentFileEntryHelper.addBlogsEntryAttachmentFileEntry(groupId, userId, entryId, folder.getFolderId(), imageSelector.getImageTitle(), imageSelector.getImageMimeType(), imageBytes); return originalFileEntry.getFileEntryId(); }
From source file:com.liferay.blogs.service.impl.BlogsEntryLocalServiceImpl.java
License:Open Source License
protected long addCoverImageFileEntry(long userId, long groupId, long entryId, ImageSelector imageSelector) throws PortalException { byte[] imageBytes = imageSelector.getImageBytes(); if (imageBytes == null) { return 0; }/*w ww. j a va 2 s. c o m*/ try { ImageSelectorProcessor imageSelectorProcessor = new ImageSelectorProcessor( imageSelector.getImageBytes()); imageBytes = imageSelectorProcessor.cropImage(imageSelector.getImageCropRegion()); if (imageBytes == null) { throw new EntryCoverImageCropException(); } Folder folder = addCoverImageFolder(userId, groupId); return addProcessedImageFileEntry(userId, groupId, entryId, folder.getFolderId(), imageSelector.getImageTitle(), imageSelector.getImageMimeType(), imageBytes); } catch (IOException ioe) { throw new EntryCoverImageCropException(); } }
From source file:com.liferay.blogs.service.impl.BlogsEntryLocalServiceImpl.java
License:Open Source License
protected long addSmallImageFileEntry(long userId, long groupId, long entryId, ImageSelector imageSelector) throws PortalException { byte[] imageBytes = imageSelector.getImageBytes(); if (imageBytes == null) { return 0; }// w ww. j a va2 s. co m try { BlogsGroupServiceSettings blogsGroupServiceSettings = BlogsGroupServiceSettings.getInstance(groupId); ImageSelectorProcessor imageSelectorProcessor = new ImageSelectorProcessor( imageSelector.getImageBytes()); imageBytes = imageSelectorProcessor.scaleImage(blogsGroupServiceSettings.getSmallImageWidth()); if (imageBytes == null) { throw new EntrySmallImageScaleException(); } Folder folder = addSmallImageFolder(userId, groupId); return addProcessedImageFileEntry(userId, groupId, entryId, folder.getFolderId(), imageSelector.getImageTitle(), imageSelector.getImageMimeType(), imageBytes); } catch (IOException ioe) { throw new EntrySmallImageScaleException(); } }