List of usage examples for com.liferay.portal.kernel.repository.model Folder getGroupId
@Override public long getGroupId();
From source file:com.liferay.announcements.uad.exporter.AnnouncementsEntryUADEntityExporter.java
License:Open Source License
@Override public void export(UADEntity uadEntity) throws PortalException { AnnouncementsEntry announcementsEntry = _getAnnouncementsEntry(uadEntity); String json = getJSON(announcementsEntry); Folder folder = getFolder(announcementsEntry.getCompanyId(), AnnouncementsPortletKeys.ANNOUNCEMENTS, _FOLDER_NAME);//w w w. j a v a 2 s . c o m try { InputStream is = new UnsyncByteArrayInputStream(json.getBytes(StringPool.UTF8)); PortletFileRepositoryUtil.addPortletFileEntry(folder.getGroupId(), announcementsEntry.getUserId(), Group.class.getName(), folder.getGroupId(), AnnouncementsPortletKeys.ANNOUNCEMENTS, folder.getFolderId(), is, uadEntity.getUADEntityId() + ".json", ContentTypes.APPLICATION_JSON, false); } catch (UnsupportedEncodingException uee) { throw new UADEntityExporterException(uee); } }
From source file:com.liferay.announcements.uad.exporter.AnnouncementsFlagUADEntityExporter.java
License:Open Source License
@Override public void export(UADEntity uadEntity) throws PortalException { AnnouncementsFlag announcementsFlag = _getAnnouncementsFlag(uadEntity); String json = getJSON(announcementsFlag); Folder folder = getFolder(announcementsFlag.getCompanyId(), AnnouncementsPortletKeys.ANNOUNCEMENTS, _FOLDER_NAME);/*from www .ja v a 2s.c om*/ try { InputStream is = new UnsyncByteArrayInputStream(json.getBytes(StringPool.UTF8)); PortletFileRepositoryUtil.addPortletFileEntry(folder.getGroupId(), announcementsFlag.getUserId(), Group.class.getName(), folder.getGroupId(), AnnouncementsPortletKeys.ANNOUNCEMENTS, folder.getFolderId(), is, uadEntity.getUADEntityId() + ".json", ContentTypes.APPLICATION_JSON, false); } catch (UnsupportedEncodingException uee) { throw new UADEntityExporterException(uee); } }
From source file:com.liferay.blogs.internal.exportimport.data.handler.test.BlogsEntryStagedModelDataHandlerTest.java
License:Open Source License
@Test public void testImportedCoverImage() throws Exception { initExport();//ww w. j av a 2 s. com BlogsEntry entry = addBlogsEntryWithCoverImage(); StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, entry); initImport(); BlogsEntry exportedEntry = (BlogsEntry) readExportedStagedModel(entry); StagedModelDataHandlerUtil.importStagedModel(portletDataContext, exportedEntry); BlogsEntry importedEntry = (BlogsEntry) getStagedModel(entry.getUuid(), liveGroup); FileEntry coverImageFileEntry = PortletFileRepositoryUtil .getPortletFileEntry(importedEntry.getCoverImageFileEntryId()); Folder coverImageFileEntryFolder = coverImageFileEntry.getFolder(); _assertOriginalImage(coverImageFileEntry); Assert.assertEquals(liveGroup.getGroupId(), coverImageFileEntry.getGroupId()); Assert.assertEquals(liveGroup.getGroupId(), coverImageFileEntryFolder.getGroupId()); }
From source file:com.liferay.blogs.internal.exportimport.data.handler.test.BlogsEntryStagedModelDataHandlerTest.java
License:Open Source License
@Test public void testImportedSmallImage() throws Exception { initExport();/*from www. j a va 2s.co m*/ BlogsEntry entry = addBlogsEntryWithSmallImage(); StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, entry); initImport(); BlogsEntry exportedEntry = (BlogsEntry) readExportedStagedModel(entry); Assert.assertNotNull(exportedEntry); StagedModelDataHandlerUtil.importStagedModel(portletDataContext, exportedEntry); BlogsEntry importedEntry = (BlogsEntry) getStagedModel(entry.getUuid(), liveGroup); FileEntry smallImageFileEntry = PortletFileRepositoryUtil .getPortletFileEntry(importedEntry.getSmallImageFileEntryId()); Folder smallImageFileEntryFolder = smallImageFileEntry.getFolder(); _assertOriginalImage(smallImageFileEntry); Assert.assertEquals(liveGroup.getGroupId(), smallImageFileEntry.getGroupId()); Assert.assertEquals(liveGroup.getGroupId(), smallImageFileEntryFolder.getGroupId()); }
From source file:com.liferay.blogs.lar.test.BlogsEntryStagedModelDataHandlerTest.java
License:Open Source License
@Test public void testImportedCoverImage() throws Exception { initExport();/* ww w .j a v a2 s . c om*/ BlogsEntry entry = addBlogsEntryWithCoverImage(); StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, entry); initImport(); BlogsEntry exportedEntry = (BlogsEntry) readExportedStagedModel(entry); StagedModelDataHandlerUtil.importStagedModel(portletDataContext, exportedEntry); BlogsEntry importedEntry = (BlogsEntry) getStagedModel(entry.getUuid(), liveGroup); FileEntry coverImageFileEntry = PortletFileRepositoryUtil .getPortletFileEntry(importedEntry.getCoverImageFileEntryId()); Folder coverImageFileEntryFolder = coverImageFileEntry.getFolder(); Assert.assertEquals(liveGroup.getGroupId(), coverImageFileEntry.getGroupId()); Assert.assertEquals(liveGroup.getGroupId(), coverImageFileEntryFolder.getGroupId()); }
From source file:com.liferay.blogs.lar.test.BlogsEntryStagedModelDataHandlerTest.java
License:Open Source License
@Test public void testImportedSmallImage() throws Exception { initExport();/*from www . j a v a2 s .c om*/ BlogsEntry entry = addBlogsEntryWithSmallImage(); StagedModelDataHandlerUtil.exportStagedModel(portletDataContext, entry); initImport(); BlogsEntry exportedEntry = (BlogsEntry) readExportedStagedModel(entry); Assert.assertNotNull(exportedEntry); StagedModelDataHandlerUtil.importStagedModel(portletDataContext, exportedEntry); BlogsEntry importedEntry = (BlogsEntry) getStagedModel(entry.getUuid(), liveGroup); FileEntry smallImageFileEntry = PortletFileRepositoryUtil .getPortletFileEntry(importedEntry.getSmallImageFileEntryId()); Folder smallImageFileEntryFolder = smallImageFileEntry.getFolder(); Assert.assertEquals(liveGroup.getGroupId(), smallImageFileEntry.getGroupId()); Assert.assertEquals(liveGroup.getGroupId(), smallImageFileEntryFolder.getGroupId()); }
From source file:com.liferay.bookmarks.uad.exporter.BookmarksEntryUADEntityExporter.java
License:Open Source License
@Override public void export(UADEntity uadEntity) throws PortalException { BookmarksEntry bookmarksEntry = _getBookmarksEntry(uadEntity); String json = getJSON(bookmarksEntry); Folder folder = getFolder(bookmarksEntry.getCompanyId(), BookmarksPortletKeys.BOOKMARKS, _FOLDER_NAME); try {/*from www . ja v a2s. co m*/ InputStream is = new UnsyncByteArrayInputStream(json.getBytes(StringPool.UTF8)); PortletFileRepositoryUtil.addPortletFileEntry(folder.getGroupId(), bookmarksEntry.getUserId(), Group.class.getName(), folder.getGroupId(), BookmarksPortletKeys.BOOKMARKS, folder.getFolderId(), is, uadEntity.getUADEntityId() + ".json", ContentTypes.APPLICATION_JSON, false); } catch (UnsupportedEncodingException uee) { throw new UADEntityExporterException(uee); } }
From source file:com.liferay.document.library.demo.data.creator.internal.SubfolderDemoDataCreatorImpl.java
License:Open Source License
@Override public Folder create(long userId, long folderId, String name) throws PortalException { Folder folder = dlAppLocalService.getFolder(folderId); return createFolder(userId, folder.getGroupId(), folderId, name); }
From source file:com.liferay.document.library.demo.data.creator.internal.UnsplashFileEntryDemoDataCreatorImpl.java
License:Open Source License
@Override public FileEntry create(long userId, long folderId, String name) throws IOException, PortalException { Folder folder = _dlAppLocalService.getFolder(folderId); FileEntry fileEntry = _dlAppLocalService.addFileEntry(userId, folder.getGroupId(), folderId, name, "image/jpeg", _getBytes(), new ServiceContext()); _fileEntryIds.add(fileEntry.getFileEntryId()); return fileEntry; }
From source file:com.liferay.document.library.file.rank.trash.test.DLFileRankTrashHandlerTest.java
License:Open Source License
protected FileEntry addFileEntry(Folder folder, ServiceContext serviceContext) throws Exception { return DLAppTestUtil.addFileEntryWithWorkflow(TestPropsValues.getUserId(), folder.getGroupId(), folder.getFolderId(), RandomTestUtil.randomString() + ".txt", _FILE_ENTRY_TITLE, true, serviceContext);// ww w. j a v a2 s .c o m }