001
014
015 package com.liferay.portlet.documentlibrary.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.model.PersistedModel;
020 import com.liferay.portal.model.TreeModel;
021
022
031 @ProviderType
032 public interface DLFolder extends DLFolderModel, PersistedModel, TreeModel {
033
038 public java.util.List<java.lang.Long> getAncestorFolderIds()
039 throws com.liferay.portal.kernel.exception.PortalException,
040 com.liferay.portal.kernel.exception.SystemException;
041
042 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getAncestors()
043 throws com.liferay.portal.kernel.exception.PortalException,
044 com.liferay.portal.kernel.exception.SystemException;
045
046 public com.liferay.portlet.documentlibrary.model.DLFolder getParentFolder()
047 throws com.liferay.portal.kernel.exception.PortalException,
048 com.liferay.portal.kernel.exception.SystemException;
049
050 public java.lang.String getPath()
051 throws com.liferay.portal.kernel.exception.PortalException,
052 com.liferay.portal.kernel.exception.SystemException;
053
054 public java.lang.String[] getPathArray()
055 throws com.liferay.portal.kernel.exception.PortalException,
056 com.liferay.portal.kernel.exception.SystemException;
057
058 public boolean hasInheritableLock();
059
060 public boolean hasLock();
061
062 public boolean isInHiddenFolder();
063
064 public boolean isInTrashExplicitly()
065 throws com.liferay.portal.kernel.exception.SystemException;
066
067 public boolean isLocked();
068
069 public boolean isRoot();
070 }