Liferay 6.2.0

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

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

public interface Folder
extends RepositoryModel<Folder>


Field Summary
static Accessor<Folder,Long> FOLDER_ID_ACCESSOR
           
 
Method Summary
abstract  boolean containsPermission(PermissionChecker permissionChecker, String actionId)
           
abstract  List<Long> getAncestorFolderIds()
           
abstract  List<Folder> getAncestors()
           
abstract  long getCompanyId()
           
abstract  Date getCreateDate()
           
abstract  String getDescription()
           
abstract  long getFolderId()
           
abstract  long getGroupId()
           
abstract  Date getLastPostDate()
           
abstract  Date getModifiedDate()
           
abstract  String getName()
           
abstract  Folder getParentFolder()
           
abstract  long getParentFolderId()
           
abstract  long getRepositoryId()
           
abstract  long getUserId()
           
abstract  String getUserName()
           
abstract  String getUserUuid()
           
abstract  String getUuid()
           
abstract  boolean hasInheritableLock()
           
abstract  boolean hasLock()
           
abstract  boolean isDefaultRepository()
           
abstract  boolean isLocked()
           
abstract  boolean isMountPoint()
           
abstract  boolean isRoot()
           
abstract  boolean isSupportsLocking()
           
abstract  boolean isSupportsMetadata()
           
abstract  boolean isSupportsMultipleUpload()
           
abstract  boolean isSupportsShortcuts()
           
abstract  boolean isSupportsSocial()
           
abstract  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.0