001
014
015 package com.liferay.portlet.journal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Accessor;
020 import com.liferay.portal.model.PersistedModel;
021 import com.liferay.portal.model.TreeModel;
022
023
032 @ProviderType
033 public interface JournalFolder extends JournalFolderModel, PersistedModel,
034 TreeModel {
035
040 public static final Accessor<JournalFolder, Long> FOLDER_ID_ACCESSOR = new Accessor<JournalFolder, Long>() {
041 @Override
042 public Long get(JournalFolder journalFolder) {
043 return journalFolder.getFolderId();
044 }
045 };
046
047 public java.util.List<java.lang.Long> getAncestorFolderIds()
048 throws com.liferay.portal.kernel.exception.PortalException,
049 com.liferay.portal.kernel.exception.SystemException;
050
051 public java.util.List<com.liferay.portlet.journal.model.JournalFolder> getAncestors()
052 throws com.liferay.portal.kernel.exception.PortalException,
053 com.liferay.portal.kernel.exception.SystemException;
054
055 public com.liferay.portlet.journal.model.JournalFolder getParentFolder()
056 throws com.liferay.portal.kernel.exception.PortalException,
057 com.liferay.portal.kernel.exception.SystemException;
058
059 public boolean isInTrashExplicitly()
060 throws com.liferay.portal.kernel.exception.SystemException;
061
062 public boolean isRoot();
063 }