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

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

public class CMISFileVersion
extends CMISModel
implements com.liferay.portal.kernel.repository.model.FileVersion

Author:
Alexander Chow

Constructor Summary
CMISFileVersion(CMISRepository cmisRepository, long fileVersionId, org.apache.chemistry.opencmis.client.api.Document document)
           
 
Method Summary
 java.util.Map<java.lang.String,java.io.Serializable> getAttributes()
           
 java.lang.String getChangeLog()
           
protected  CMISRepository getCmisRepository()
           
 long getCompanyId()
           
 java.io.InputStream getContentStream(boolean incrementCounter)
           
 java.util.Date getCreateDate()
           
 com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge()
           
 java.lang.String getExtension()
           
 java.lang.String getExtraSettings()
           
 com.liferay.portal.kernel.repository.model.FileEntry getFileEntry()
           
 long getFileEntryId()
           
 long getFileVersionId()
           
 long getGroupId()
           
 java.lang.String getIcon()
           
 java.lang.String getMimeType()
           
 java.lang.Object getModel()
           
 java.lang.Class<?> getModelClass()
           
 java.lang.String getModelClassName()
           
 java.util.Date getModifiedDate()
           
 long getPrimaryKey()
           
 java.io.Serializable getPrimaryKeyObj()
           
 long getRepositoryId()
           
 long getSize()
           
 int getStatus()
           
 long getStatusByUserId()
           
 java.lang.String getStatusByUserName()
           
 java.lang.String getStatusByUserUuid()
           
 java.util.Date getStatusDate()
           
 java.lang.String getTitle()
           
 long getUserId()
           
 java.lang.String getUserName()
           
 java.lang.String getUserUuid()
           
 java.lang.String getVersion()
           
 boolean isApproved()
           
 boolean isDefaultRepository()
           
 boolean isDraft()
           
 boolean isEscapedModel()
           
 boolean isExpired()
           
 boolean isPending()
           
 void setCompanyId(long companyId)
           
 void setCreateDate(java.util.Date date)
           
 void setFileVersionId(long fileVersionId)
           
 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.FileVersion toEscapedModel()
           
 
Methods inherited from class com.liferay.portal.repository.cmis.model.CMISModel
containsPermission, getDescription, getParentFolder, 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.FileVersion
getDescription
 

Constructor Detail

CMISFileVersion

public CMISFileVersion(CMISRepository cmisRepository,
                       long fileVersionId,
                       org.apache.chemistry.opencmis.client.api.Document document)
Method Detail

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.FileVersion>

getChangeLog

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

getCompanyId

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

getContentStream

public java.io.InputStream getContentStream(boolean incrementCounter)
Specified by:
getContentStream in interface com.liferay.portal.kernel.repository.model.FileVersion

getCreateDate

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

getExpandoBridge

public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge()
Specified by:
getExpandoBridge in interface com.liferay.portal.kernel.repository.model.FileVersion
Specified by:
getExpandoBridge in interface com.liferay.portal.model.ClassedModel
Overrides:
getExpandoBridge in class CMISModel

getExtension

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

getExtraSettings

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

getFileEntry

public com.liferay.portal.kernel.repository.model.FileEntry getFileEntry()
                                                                  throws com.liferay.portal.kernel.exception.PortalException,
                                                                         com.liferay.portal.kernel.exception.SystemException
Specified by:
getFileEntry in interface com.liferay.portal.kernel.repository.model.FileVersion
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getFileEntryId

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

getFileVersionId

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

getGroupId

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

getIcon

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

getMimeType

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

getModel

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

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.model.AuditedModel

getPrimaryKey

public long getPrimaryKey()
Specified by:
getPrimaryKey in interface com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.FileVersion>
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.FileVersion

getSize

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

getStatus

public int getStatus()
Specified by:
getStatus in interface com.liferay.portal.kernel.repository.model.FileVersion

getStatusByUserId

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

getStatusByUserName

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

getStatusByUserUuid

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

getStatusDate

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

getTitle

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

getUserId

public long getUserId()
Specified by:
getUserId in interface com.liferay.portal.kernel.repository.model.FileVersion
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.FileVersion
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.FileVersion
Specified by:
getUserUuid in interface com.liferay.portal.model.AuditedModel

getVersion

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

isApproved

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

isDefaultRepository

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

isDraft

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

isEscapedModel

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

isExpired

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

isPending

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

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

setFileVersionId

public void setFileVersionId(long fileVersionId)

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.FileVersion toEscapedModel()
Specified by:
toEscapedModel in interface com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.FileVersion>

getCmisRepository

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