Liferay 6.2-ce-ga5

com.liferay.portal.kernel.repository.model
Interface Folder

All Superinterfaces:
AuditedModel, ClassedModel, GroupedModel, RepositoryModel<Folder>, Serializable, StagedGroupedModel, StagedModel
All Known Implementing Classes:
CMISFolder, FolderProxyBean, FolderWrapper, LiferayFolder

public interface Folder
extends RepositoryModel<Folder>


Field Summary
static Accessor<Folder,Long> FOLDER_ID_ACCESSOR
           
 
Method Summary
 boolean containsPermission(PermissionChecker permissionChecker, String actionId)
           
 List<Long> getAncestorFolderIds()
           
 List<Folder> getAncestors()
           
 long getCompanyId()
           
 Date getCreateDate()
           
 String getDescription()
           
 long getFolderId()
           
 long getGroupId()
           
 Date getLastPostDate()
           
 Date getModifiedDate()
           
 String getName()
           
 Folder getParentFolder()
           
 long getParentFolderId()
           
 long getRepositoryId()
           
 long getUserId()
           
 String getUserName()
           
 String getUserUuid()
           
 String getUuid()
           
 boolean hasInheritableLock()
           
 boolean hasLock()
           
 boolean isDefaultRepository()
           
 boolean isLocked()
           
 boolean isMountPoint()
           
 boolean isRoot()
           
 boolean isSupportsLocking()
           
 boolean isSupportsMetadata()
           
 boolean isSupportsMultipleUpload()
           
 boolean isSupportsShortcuts()
           
 boolean isSupportsSocial()
           
 boolean isSupportsSubscribing()
           
 
Methods inherited from interface com.liferay.portal.kernel.repository.model.RepositoryModel
getAttributes, getModel, getPrimaryKey, isEscapedModel, toEscapedModel, toUnescapedModel
 
Methods inherited from interface com.liferay.portal.model.GroupedModel
setGroupId
 
Methods inherited from interface com.liferay.portal.model.AuditedModel
setCompanyId, setCreateDate, setModifiedDate, setUserId, setUserName, setUserUuid
 
Methods inherited from interface com.liferay.portal.model.ClassedModel
getExpandoBridge, getModelClass, getModelClassName, getPrimaryKeyObj, setPrimaryKeyObj
 
Methods inherited from interface com.liferay.portal.model.StagedModel
clone, getStagedModelType, setCompanyId, setCreateDate, setModifiedDate, setUuid
 

Field Detail

FOLDER_ID_ACCESSOR

static final Accessor<Folder,Long> FOLDER_ID_ACCESSOR
Method Detail

containsPermission

boolean containsPermission(PermissionChecker permissionChecker,
                           String actionId)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

getAncestorFolderIds

List<Long> getAncestorFolderIds()
                                throws PortalException,
                                       SystemException
Throws:
PortalException
SystemException

getAncestors

List<Folder> getAncestors()
                          throws PortalException,
                                 SystemException
Throws:
PortalException
SystemException

getCompanyId

long getCompanyId()
Specified by:
getCompanyId in interface AuditedModel
Specified by:
getCompanyId in interface StagedModel

getCreateDate

Date getCreateDate()
Specified by:
getCreateDate in interface AuditedModel
Specified by:
getCreateDate in interface StagedModel

getDescription

String getDescription()

getFolderId

long getFolderId()

getGroupId

long getGroupId()
Specified by:
getGroupId in interface GroupedModel

getLastPostDate

Date getLastPostDate()

getModifiedDate

Date getModifiedDate()
Specified by:
getModifiedDate in interface AuditedModel
Specified by:
getModifiedDate in interface StagedModel

getName

String getName()

getParentFolder

Folder getParentFolder()
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

getParentFolderId

long getParentFolderId()

getRepositoryId

long getRepositoryId()

getUserId

long getUserId()
Specified by:
getUserId in interface AuditedModel

getUserName

String getUserName()
Specified by:
getUserName in interface AuditedModel

getUserUuid

String getUserUuid()
                   throws SystemException
Specified by:
getUserUuid in interface AuditedModel
Throws:
SystemException

getUuid

String getUuid()
Specified by:
getUuid in interface StagedModel

hasInheritableLock

boolean hasInheritableLock()

hasLock

boolean hasLock()

isDefaultRepository

boolean isDefaultRepository()

isLocked

boolean isLocked()

isMountPoint

boolean isMountPoint()

isRoot

boolean isRoot()

isSupportsLocking

boolean isSupportsLocking()

isSupportsMetadata

boolean isSupportsMetadata()

isSupportsMultipleUpload

boolean isSupportsMultipleUpload()

isSupportsShortcuts

boolean isSupportsShortcuts()

isSupportsSocial

boolean isSupportsSocial()

isSupportsSubscribing

boolean isSupportsSubscribing()

Liferay 6.2-ce-ga5