001
014
015 package com.liferay.portlet.wiki.util;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.repository.model.FileEntry;
019 import com.liferay.portal.kernel.repository.model.Folder;
020 import com.liferay.portal.kernel.util.GetterUtil;
021 import com.liferay.portal.portletfilerepository.PortletFileRepositoryUtil;
022 import com.liferay.portlet.wiki.model.WikiPage;
023 import com.liferay.portlet.wiki.service.WikiPageLocalServiceUtil;
024
025
028 public class WikiPageAttachmentsUtil {
029
030 public static WikiPage getPage(long fileEntryId) throws PortalException {
031 FileEntry fileEntry = PortletFileRepositoryUtil.getPortletFileEntry(
032 fileEntryId);
033
034 Folder folder = PortletFileRepositoryUtil.getPortletFolder(
035 fileEntry.getFolderId());
036
037 long resourcePrimKey = GetterUtil.getLong(folder.getName());
038
039 return WikiPageLocalServiceUtil.getPage(resourcePrimKey);
040 }
041
042 }