001
014
015 package com.liferay.portlet.journal.model;
016
017 import com.liferay.portal.kernel.util.Accessor;
018 import com.liferay.portal.model.PersistedModel;
019
020
029 public interface JournalFolder extends JournalFolderModel, PersistedModel {
030
035 public static final Accessor<JournalFolder, Long> FOLDER_ID_ACCESSOR = new Accessor<JournalFolder, Long>() {
036 @Override
037 public Long get(JournalFolder journalFolder) {
038 return journalFolder.getFolderId();
039 }
040 };
041
042 public java.lang.String buildTreePath()
043 throws com.liferay.portal.kernel.exception.PortalException,
044 com.liferay.portal.kernel.exception.SystemException;
045
046 public java.util.List<java.lang.Long> getAncestorFolderIds()
047 throws com.liferay.portal.kernel.exception.PortalException,
048 com.liferay.portal.kernel.exception.SystemException;
049
050 public java.util.List<com.liferay.portlet.journal.model.JournalFolder> getAncestors()
051 throws com.liferay.portal.kernel.exception.PortalException,
052 com.liferay.portal.kernel.exception.SystemException;
053
054 public com.liferay.portlet.journal.model.JournalFolder getParentFolder()
055 throws com.liferay.portal.kernel.exception.PortalException,
056 com.liferay.portal.kernel.exception.SystemException;
057
058 public com.liferay.portlet.journal.model.JournalFolder getTrashContainer();
059
060 public boolean isRoot();
061 }