Example usage for com.liferay.portal.kernel.repository.model Folder getGroupId

List of usage examples for com.liferay.portal.kernel.repository.model Folder getGroupId

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.repository.model Folder getGroupId.

Prototype

@Override
    public long getGroupId();

Source Link

Usage

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
}