Example usage for com.liferay.portal.kernel.portletfilerepository PortletFileRepositoryUtil getPortletFolder

List of usage examples for com.liferay.portal.kernel.portletfilerepository PortletFileRepositoryUtil getPortletFolder

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.portletfilerepository PortletFileRepositoryUtil getPortletFolder.

Prototype

public static Folder getPortletFolder(long repositoryId, long parentFolderId, String folderName)
            throws PortalException 

Source Link

Usage

From source file:com.bemis.portal.report.model.impl.ReportRequestImpl.java

License:Open Source License

@Override
public long getAttachmentsFolderId() {
    if (_attachmentsFolderId != DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) {

        return _attachmentsFolderId;
    }//from  w w w .j  a v  a 2  s.c o  m

    ServiceContext serviceContext = new ServiceContext();

    serviceContext.setAddGroupPermissions(true);
    serviceContext.setAddGuestPermissions(true);

    Repository repository = PortletFileRepositoryUtil.fetchPortletRepository(getGroupId(),
            ReportPortletKeys.REPORT_GENERATION_REQUEST);

    if (repository == null) {
        return DLFolderConstants.DEFAULT_PARENT_FOLDER_ID;
    }

    try {
        Folder folder = PortletFileRepositoryUtil.getPortletFolder(repository.getRepositoryId(),
                DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, String.valueOf(getReportRequestId()));

        _attachmentsFolderId = folder.getFolderId();
    } catch (Exception e) {
        if (_log.isDebugEnabled()) {
            _log.debug("No portlet repository for ReportRequest" + getReportRequestId(), e);
        }
    }

    return _attachmentsFolderId;
}

From source file:com.liferay.announcements.uad.exporter.test.AnnouncementsEntryUADEntityExporterTest.java

License:Open Source License

private FileEntry _getFileEntry(long companyId, String uadEntityId) throws Exception {

    Group guestGroup = _groupLocalService.getGroup(companyId, GroupConstants.GUEST);

    Repository repository = PortletFileRepositoryUtil.getPortletRepository(guestGroup.getGroupId(),
            AnnouncementsPortletKeys.ANNOUNCEMENTS);

    Folder folder = PortletFileRepositoryUtil.getPortletFolder(repository.getRepositoryId(),
            DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "UADExport");

    return PortletFileRepositoryUtil.getPortletFileEntry(guestGroup.getGroupId(), folder.getFolderId(),
            uadEntityId + ".json");
}

From source file:com.liferay.blogs.service.impl.BlogsEntryLocalServiceImpl.java

License:Open Source License

@Override
public Folder fetchAttachmentsFolder(long userId, long groupId) {
    ServiceContext serviceContext = new ServiceContext();

    serviceContext.setAddGroupPermissions(true);
    serviceContext.setAddGuestPermissions(true);

    Repository repository = PortletFileRepositoryUtil.fetchPortletRepository(groupId,
            BlogsConstants.SERVICE_NAME);

    try {/*  w  ww .  j a  v a2  s  .c  om*/
        Folder folder = PortletFileRepositoryUtil.getPortletFolder(repository.getRepositoryId(),
                DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, BlogsConstants.SERVICE_NAME);

        return folder;
    } catch (Exception e) {
    }

    return null;
}

From source file:com.liferay.bookmarks.uad.exporter.test.BookmarksEntryUADEntityExporterTest.java

License:Open Source License

private FileEntry _getFileEntry(long companyId, String uadEntityId) throws Exception {

    Group guestGroup = _groupLocalService.getGroup(companyId, GroupConstants.GUEST);

    Repository repository = PortletFileRepositoryUtil.getPortletRepository(guestGroup.getGroupId(),
            BookmarksPortletKeys.BOOKMARKS);

    Folder folder = PortletFileRepositoryUtil.getPortletFolder(repository.getRepositoryId(),
            DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, "UADExport");

    return PortletFileRepositoryUtil.getPortletFileEntry(guestGroup.getGroupId(), folder.getFolderId(),
            uadEntityId + ".json");
}

From source file:com.liferay.journal.internal.upgrade.v1_1_0.UpgradeImageTypeContent.java

License:Open Source License

protected long getFolderId(long userId, long groupId, long resourcePrimKey) throws PortalException {

    long repositoryId = getRepositoryId(groupId);

    try {//from  w w w.ja va  2 s.  c om
        Folder folder = PortletFileRepositoryUtil.getPortletFolder(repositoryId,
                DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, String.valueOf(resourcePrimKey));

        return folder.getFolderId();
    } catch (NoSuchFolderException nsfe) {
    }

    ServiceContext serviceContext = new ServiceContext();

    serviceContext.setAddGroupPermissions(true);
    serviceContext.setAddGuestPermissions(true);

    Folder folder = PortletFileRepositoryUtil.addPortletFolder(userId, repositoryId,
            DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, String.valueOf(resourcePrimKey), serviceContext);

    return folder.getFolderId();
}

From source file:com.liferay.journal.model.impl.JournalArticleImpl.java

License:Open Source License

@Override
public long getImagesFolderId() {
    if (_imagesFolderId != DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) {
        return _imagesFolderId;
    }//from www .  jav a  2  s  .c  o  m

    Repository repository = PortletFileRepositoryUtil.fetchPortletRepository(getGroupId(),
            JournalConstants.SERVICE_NAME);

    if (repository == null) {
        return DLFolderConstants.DEFAULT_PARENT_FOLDER_ID;
    }

    try {
        Folder folder = PortletFileRepositoryUtil.getPortletFolder(repository.getRepositoryId(),
                DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, String.valueOf(getResourcePrimKey()));

        _imagesFolderId = folder.getFolderId();
    } catch (Exception e) {
        if (_log.isDebugEnabled()) {
            _log.debug("Unable to get folder for " + getResourcePrimKey());
        }
    }

    return _imagesFolderId;
}

From source file:com.liferay.wiki.model.impl.WikiNodeImpl.java

License:Open Source License

@Override
public long getAttachmentsFolderId() {
    if (_attachmentsFolderId != DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) {

        return _attachmentsFolderId;
    }/* www .java 2s  .  c  o  m*/

    ServiceContext serviceContext = new ServiceContext();

    serviceContext.setAddGroupPermissions(true);
    serviceContext.setAddGuestPermissions(true);

    Repository repository = PortletFileRepositoryUtil.fetchPortletRepository(getGroupId(),
            WikiConstants.SERVICE_NAME);

    if (repository == null) {
        return DLFolderConstants.DEFAULT_PARENT_FOLDER_ID;
    }

    try {
        Folder folder = PortletFileRepositoryUtil.getPortletFolder(repository.getRepositoryId(),
                DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, String.valueOf(getNodeId()));

        _attachmentsFolderId = folder.getFolderId();
    } catch (Exception e) {
    }

    return _attachmentsFolderId;
}

From source file:com.liferay.wiki.model.impl.WikiPageImpl.java

License:Open Source License

@Override
public long getAttachmentsFolderId() {
    if (_attachmentsFolderId != DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) {

        return _attachmentsFolderId;
    }//from  ww w.ja v  a 2 s . c  o m

    ServiceContext serviceContext = new ServiceContext();

    serviceContext.setAddGroupPermissions(true);
    serviceContext.setAddGuestPermissions(true);

    Repository repository = PortletFileRepositoryUtil.fetchPortletRepository(getGroupId(),
            WikiConstants.SERVICE_NAME);

    long nodeAttachmentsFolderId = getNodeAttachmentsFolderId();

    if ((repository == null) || (nodeAttachmentsFolderId == DLFolderConstants.DEFAULT_PARENT_FOLDER_ID)) {

        return DLFolderConstants.DEFAULT_PARENT_FOLDER_ID;
    }

    try {
        Folder folder = PortletFileRepositoryUtil.getPortletFolder(repository.getRepositoryId(),
                nodeAttachmentsFolderId, String.valueOf(getResourcePrimKey()));

        _attachmentsFolderId = folder.getFolderId();
    } catch (Exception e) {
    }

    return _attachmentsFolderId;
}