com.liferay.portal.repository.cmis.model
Class CMISFolder

java.lang.Object
  extended by com.liferay.portal.repository.cmis.model.CMISModel
      extended by com.liferay.portal.repository.cmis.model.CMISFolder
All Implemented Interfaces:
com.liferay.portal.kernel.repository.model.Folder, com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.Folder>, com.liferay.portal.model.AuditedModel, com.liferay.portal.model.ClassedModel, com.liferay.portal.model.GroupedModel

public class CMISFolder
extends CMISModel
implements com.liferay.portal.kernel.repository.model.Folder

Author:
Alexander Chow

Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.repository.model.Folder
FOLDER_ID_ACCESSOR
 
Constructor Summary
CMISFolder(CMISRepository cmisRepository, java.lang.String uuid, long folderId, org.apache.chemistry.opencmis.client.api.Folder cmisFolder)
           
 
Method Summary
 boolean containsPermission(com.liferay.portal.security.permission.PermissionChecker permissionChecker, java.lang.String actionId)
           
 java.util.List<com.liferay.portal.kernel.repository.model.Folder> getAncestors()
           
 java.util.Map<java.lang.String,java.io.Serializable> getAttributes()
           
protected  CMISRepository getCmisRepository()
           
 long getCompanyId()
           
 java.util.Date getCreateDate()
           
 long getFolderId()
           
 long getGroupId()
           
 java.util.Date getLastPostDate()
           
 java.lang.Object getModel()
           
 java.lang.Class<?> getModelClass()
           
 java.lang.String getModelClassName()
           
 java.util.Date getModifiedDate()
           
 java.lang.String getName()
           
 com.liferay.portal.kernel.repository.model.Folder getParentFolder()
           
 long getParentFolderId()
           
 long getPrimaryKey()
           
 java.io.Serializable getPrimaryKeyObj()
           
 long getRepositoryId()
           
 long getUserId()
           
 java.lang.String getUserName()
           
 java.lang.String getUserUuid()
           
 java.lang.String getUuid()
           
 boolean hasInheritableLock()
           
 boolean hasLock()
           
 boolean isDefaultRepository()
           
 boolean isEscapedModel()
           
 boolean isLocked()
           
 boolean isMountPoint()
           
 boolean isRoot()
           
 boolean isSupportsLocking()
           
 boolean isSupportsMetadata()
           
 boolean isSupportsMultipleUpload()
           
 boolean isSupportsShortcuts()
           
 boolean isSupportsSocial()
           
 void setCompanyId(long companyId)
           
 void setCreateDate(java.util.Date date)
           
 void setFolderId(long folderId)
           
 void setGroupId(long groupId)
           
 void setModifiedDate(java.util.Date date)
           
 void setPrimaryKey(long primaryKey)
           
 void setPrimaryKeyObj(java.io.Serializable primaryKeyObj)
           
 void setUserId(long userId)
           
 void setUserName(java.lang.String userName)
           
 void setUserUuid(java.lang.String userUuid)
           
 com.liferay.portal.kernel.repository.model.Folder toEscapedModel()
           
 
Methods inherited from class com.liferay.portal.repository.cmis.model.CMISModel
containsPermission, getDescription, getExpandoBridge, getUser, setParentFolder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.repository.model.Folder
getDescription
 
Methods inherited from interface com.liferay.portal.model.ClassedModel
getExpandoBridge
 

Constructor Detail

CMISFolder

public CMISFolder(CMISRepository cmisRepository,
                  java.lang.String uuid,
                  long folderId,
                  org.apache.chemistry.opencmis.client.api.Folder cmisFolder)
Method Detail

containsPermission

public boolean containsPermission(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
                                  java.lang.String actionId)
                           throws com.liferay.portal.kernel.exception.SystemException
Specified by:
containsPermission in interface com.liferay.portal.kernel.repository.model.Folder
Throws:
com.liferay.portal.kernel.exception.SystemException

getAncestors

public java.util.List<com.liferay.portal.kernel.repository.model.Folder> getAncestors()
                                                                               throws com.liferay.portal.kernel.exception.PortalException,
                                                                                      com.liferay.portal.kernel.exception.SystemException
Specified by:
getAncestors in interface com.liferay.portal.kernel.repository.model.Folder
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getAttributes

public java.util.Map<java.lang.String,java.io.Serializable> getAttributes()
Specified by:
getAttributes in interface com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.Folder>

getCompanyId

public long getCompanyId()
Specified by:
getCompanyId in interface com.liferay.portal.kernel.repository.model.Folder
Specified by:
getCompanyId in interface com.liferay.portal.model.AuditedModel
Specified by:
getCompanyId in class CMISModel

getCreateDate

public java.util.Date getCreateDate()
Specified by:
getCreateDate in interface com.liferay.portal.kernel.repository.model.Folder
Specified by:
getCreateDate in interface com.liferay.portal.model.AuditedModel

getFolderId

public long getFolderId()
Specified by:
getFolderId in interface com.liferay.portal.kernel.repository.model.Folder

getGroupId

public long getGroupId()
Specified by:
getGroupId in interface com.liferay.portal.kernel.repository.model.Folder
Specified by:
getGroupId in interface com.liferay.portal.model.GroupedModel

getLastPostDate

public java.util.Date getLastPostDate()
Specified by:
getLastPostDate in interface com.liferay.portal.kernel.repository.model.Folder

getModel

public java.lang.Object getModel()
Specified by:
getModel in interface com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.Folder>

getModelClass

public java.lang.Class<?> getModelClass()
Specified by:
getModelClass in interface com.liferay.portal.model.ClassedModel

getModelClassName

public java.lang.String getModelClassName()
Specified by:
getModelClassName in interface com.liferay.portal.model.ClassedModel
Specified by:
getModelClassName in class CMISModel

getModifiedDate

public java.util.Date getModifiedDate()
Specified by:
getModifiedDate in interface com.liferay.portal.kernel.repository.model.Folder
Specified by:
getModifiedDate in interface com.liferay.portal.model.AuditedModel

getName

public java.lang.String getName()
Specified by:
getName in interface com.liferay.portal.kernel.repository.model.Folder

getParentFolder

public com.liferay.portal.kernel.repository.model.Folder getParentFolder()
                                                                  throws com.liferay.portal.kernel.exception.PortalException,
                                                                         com.liferay.portal.kernel.exception.SystemException
Specified by:
getParentFolder in interface com.liferay.portal.kernel.repository.model.Folder
Overrides:
getParentFolder in class CMISModel
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getParentFolderId

public long getParentFolderId()
Specified by:
getParentFolderId in interface com.liferay.portal.kernel.repository.model.Folder

getPrimaryKey

public long getPrimaryKey()
Specified by:
getPrimaryKey in interface com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.Folder>
Specified by:
getPrimaryKey in class CMISModel

getPrimaryKeyObj

public java.io.Serializable getPrimaryKeyObj()
Specified by:
getPrimaryKeyObj in interface com.liferay.portal.model.ClassedModel

getRepositoryId

public long getRepositoryId()
Specified by:
getRepositoryId in interface com.liferay.portal.kernel.repository.model.Folder

getUserId

public long getUserId()
Specified by:
getUserId in interface com.liferay.portal.kernel.repository.model.Folder
Specified by:
getUserId in interface com.liferay.portal.model.AuditedModel

getUserName

public java.lang.String getUserName()
Specified by:
getUserName in interface com.liferay.portal.kernel.repository.model.Folder
Specified by:
getUserName in interface com.liferay.portal.model.AuditedModel

getUserUuid

public java.lang.String getUserUuid()
Specified by:
getUserUuid in interface com.liferay.portal.kernel.repository.model.Folder
Specified by:
getUserUuid in interface com.liferay.portal.model.AuditedModel

getUuid

public java.lang.String getUuid()
Specified by:
getUuid in interface com.liferay.portal.kernel.repository.model.Folder

hasInheritableLock

public boolean hasInheritableLock()
Specified by:
hasInheritableLock in interface com.liferay.portal.kernel.repository.model.Folder

hasLock

public boolean hasLock()
Specified by:
hasLock in interface com.liferay.portal.kernel.repository.model.Folder

isDefaultRepository

public boolean isDefaultRepository()
Specified by:
isDefaultRepository in interface com.liferay.portal.kernel.repository.model.Folder

isEscapedModel

public boolean isEscapedModel()
Specified by:
isEscapedModel in interface com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.Folder>

isLocked

public boolean isLocked()
Specified by:
isLocked in interface com.liferay.portal.kernel.repository.model.Folder

isMountPoint

public boolean isMountPoint()
Specified by:
isMountPoint in interface com.liferay.portal.kernel.repository.model.Folder

isRoot

public boolean isRoot()
Specified by:
isRoot in interface com.liferay.portal.kernel.repository.model.Folder

isSupportsLocking

public boolean isSupportsLocking()
Specified by:
isSupportsLocking in interface com.liferay.portal.kernel.repository.model.Folder

isSupportsMetadata

public boolean isSupportsMetadata()
Specified by:
isSupportsMetadata in interface com.liferay.portal.kernel.repository.model.Folder

isSupportsMultipleUpload

public boolean isSupportsMultipleUpload()
Specified by:
isSupportsMultipleUpload in interface com.liferay.portal.kernel.repository.model.Folder

isSupportsShortcuts

public boolean isSupportsShortcuts()
Specified by:
isSupportsShortcuts in interface com.liferay.portal.kernel.repository.model.Folder

isSupportsSocial

public boolean isSupportsSocial()
Specified by:
isSupportsSocial in interface com.liferay.portal.kernel.repository.model.Folder

setCompanyId

public void setCompanyId(long companyId)
Specified by:
setCompanyId in interface com.liferay.portal.model.AuditedModel

setCreateDate

public void setCreateDate(java.util.Date date)
Specified by:
setCreateDate in interface com.liferay.portal.model.AuditedModel

setFolderId

public void setFolderId(long folderId)

setGroupId

public void setGroupId(long groupId)
Specified by:
setGroupId in interface com.liferay.portal.model.GroupedModel

setModifiedDate

public void setModifiedDate(java.util.Date date)
Specified by:
setModifiedDate in interface com.liferay.portal.model.AuditedModel

setPrimaryKey

public void setPrimaryKey(long primaryKey)

setPrimaryKeyObj

public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj)
Specified by:
setPrimaryKeyObj in interface com.liferay.portal.model.ClassedModel

setUserId

public void setUserId(long userId)
Specified by:
setUserId in interface com.liferay.portal.model.AuditedModel

setUserName

public void setUserName(java.lang.String userName)
Specified by:
setUserName in interface com.liferay.portal.model.AuditedModel

setUserUuid

public void setUserUuid(java.lang.String userUuid)
Specified by:
setUserUuid in interface com.liferay.portal.model.AuditedModel

toEscapedModel

public com.liferay.portal.kernel.repository.model.Folder toEscapedModel()
Specified by:
toEscapedModel in interface com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.Folder>

getCmisRepository

protected CMISRepository getCmisRepository()
Specified by:
getCmisRepository in class CMISModel