Liferay 7.0-ce-b8 portal-impl

com.liferay.portal.repository.liferayrepository.model
Class LiferayFileEntry

java.lang.Object
  extended by com.liferay.portal.repository.liferayrepository.model.LiferayModel
      extended by com.liferay.portal.repository.liferayrepository.model.LiferayFileEntry
All Implemented Interfaces:
com.liferay.portal.kernel.model.AuditedModel, com.liferay.portal.kernel.model.ClassedModel, com.liferay.portal.kernel.model.GroupedModel, com.liferay.portal.kernel.model.StagedGroupedModel, com.liferay.portal.kernel.model.StagedModel, com.liferay.portal.kernel.repository.model.FileEntry, com.liferay.portal.kernel.repository.model.RepositoryEntry, com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.FileEntry>, Serializable

public class LiferayFileEntry
extends LiferayModel
implements com.liferay.portal.kernel.repository.model.FileEntry

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.repository.model.FileEntry
FILE_ENTRY_ID_ACCESSOR
 
Constructor Summary
LiferayFileEntry(com.liferay.document.library.kernel.model.DLFileEntry dlFileEntry)
           
LiferayFileEntry(com.liferay.document.library.kernel.model.DLFileEntry fileEntry, boolean escapedModel)
           
 
Method Summary
 Object clone()
           
 boolean containsPermission(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, String actionId)
           
 boolean equals(Object obj)
           
 void execute(com.liferay.portal.kernel.repository.model.RepositoryModelOperation repositoryModelOperation)
           
 Map<String,Serializable> getAttributes()
           
 com.liferay.portal.kernel.repository.model.FileVersion getCachedFileVersion()
           
 long getCompanyId()
           
 InputStream getContentStream()
           
 InputStream getContentStream(String version)
           
 Date getCreateDate()
           
 String getDescription()
           
 com.liferay.document.library.kernel.model.DLFileEntry getDLFileEntry()
           
 com.liferay.expando.kernel.model.ExpandoBridge getExpandoBridge()
           
 String getExtension()
           
 long getFileEntryId()
           
 String getFileName()
           
 List<com.liferay.portal.kernel.repository.model.FileShortcut> getFileShortcuts()
           
 com.liferay.portal.kernel.repository.model.FileVersion getFileVersion()
           
 com.liferay.portal.kernel.repository.model.FileVersion getFileVersion(String version)
           
 List<com.liferay.portal.kernel.repository.model.FileVersion> getFileVersions(int status)
           
 int getFileVersionsCount(int status)
           
 com.liferay.portal.kernel.repository.model.Folder getFolder()
           
 long getFolderId()
           
 long getGroupId()
           
 String getIcon()
           
 String getIconCssClass()
           
 Date getLastPublishDate()
           
 com.liferay.portal.kernel.repository.model.FileVersion getLatestFileVersion()
           
 com.liferay.portal.kernel.repository.model.FileVersion getLatestFileVersion(boolean trusted)
           
 com.liferay.portal.kernel.lock.Lock getLock()
           
 String getMimeType()
           
 String getMimeType(String version)
           
 Object getModel()
           
 Class<?> getModelClass()
           
 String getModelClassName()
           
 Date getModifiedDate()
           
 long getPrimaryKey()
           
 Serializable getPrimaryKeyObj()
           
 int getReadCount()
           
protected  com.liferay.portal.kernel.repository.Repository getRepository()
           
<T extends com.liferay.portal.kernel.repository.capabilities.Capability>
T
getRepositoryCapability(Class<T> capabilityClass)
           
 long getRepositoryId()
           
 long getSize()
           
 com.liferay.exportimport.kernel.lar.StagedModelType getStagedModelType()
           
 String getTitle()
           
 long getUserId()
           
 String getUserName()
           
 String getUserUuid()
           
 String getUuid()
           
 String getVersion()
           
 long getVersionUserId()
          Deprecated. As of 6.2.0, replaced by DLFileVersionModel.getUserId()
 String getVersionUserName()
          Deprecated. As of 6.2.0, replaced by DLFileVersionModel.getUserName()
 String getVersionUserUuid()
          Deprecated. As of 6.2.0, replaced by DLFileVersionModel.getUserUuid()
 int hashCode()
           
 boolean hasLock()
           
 boolean isCheckedOut()
           
 boolean isDefaultRepository()
           
 boolean isEscapedModel()
           
 boolean isInTrash()
           
 boolean isInTrashContainer()
           
 boolean isManualCheckInRequired()
           
<T extends com.liferay.portal.kernel.repository.capabilities.Capability>
boolean
isRepositoryCapabilityProvided(Class<T> capabilityClass)
           
 boolean isSupportsLocking()
           
 boolean isSupportsMetadata()
           
 boolean isSupportsSocial()
           
 void setCachedFileVersion(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)
           
 void setCompanyId(long companyId)
           
 void setCreateDate(Date createDate)
           
 void setGroupId(long groupId)
           
 void setLastPublishDate(Date lastPublishDate)
           
 void setModifiedDate(Date modifiedDate)
           
 void setPrimaryKey(long primaryKey)
           
 void setPrimaryKeyObj(Serializable primaryKeyObj)
           
 void setUserId(long userId)
           
 void setUserName(String userName)
           
 void setUserUuid(String userUuid)
           
 void setUuid(String uuid)
           
 com.liferay.portal.kernel.repository.model.FileEntry toEscapedModel()
           
 String toString()
           
 com.liferay.portal.kernel.repository.model.FileEntry toUnescapedModel()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LiferayFileEntry

public LiferayFileEntry(com.liferay.document.library.kernel.model.DLFileEntry dlFileEntry)

LiferayFileEntry

public LiferayFileEntry(com.liferay.document.library.kernel.model.DLFileEntry fileEntry,
                        boolean escapedModel)
Method Detail

clone

public Object clone()
Specified by:
clone in interface com.liferay.portal.kernel.model.StagedModel
Overrides:
clone in class Object

containsPermission

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

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

execute

public void execute(com.liferay.portal.kernel.repository.model.RepositoryModelOperation repositoryModelOperation)
             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
execute in interface com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.FileEntry>
Throws:
com.liferay.portal.kernel.exception.PortalException

getAttributes

public Map<String,Serializable> getAttributes()
Specified by:
getAttributes in interface com.liferay.portal.kernel.repository.model.RepositoryModel<com.liferay.portal.kernel.repository.model.FileEntry>

getCachedFileVersion

public com.liferay.portal.kernel.repository.model.FileVersion getCachedFileVersion()

getCompanyId

public long getCompanyId()
Specified by:
getCompanyId in interface com.liferay.portal.kernel.model.AuditedModel
Specified by:
getCompanyId in interface com.liferay.portal.kernel.model.StagedModel
Specified by:
getCompanyId in interface com.liferay.portal.kernel.repository.model.FileEntry
Specified by:
getCompanyId in interface com.liferay.portal.kernel.repository.model.RepositoryEntry
Specified by:
getCompanyId in class LiferayModel

getContentStream

public InputStream getContentStream()
                             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getContentStream in interface com.liferay.portal.kernel.repository.model.FileEntry
Throws:
com.liferay.portal.kernel.exception.PortalException

getContentStream

public InputStream getContentStream(String version)
                             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getContentStream in interface com.liferay.portal.kernel.repository.model.FileEntry
Throws:
com.liferay.portal.kernel.exception.PortalException

getCreateDate

public Date getCreateDate()
Specified by:
getCreateDate in interface com.liferay.portal.kernel.model.AuditedModel
Specified by:
getCreateDate in interface com.liferay.portal.kernel.model.StagedModel
Specified by:
getCreateDate in interface com.liferay.portal.kernel.repository.model.FileEntry
Specified by:
getCreateDate in interface com.liferay.portal.kernel.repository.model.RepositoryEntry

getDescription

public String getDescription()
Specified by:
getDescription in interface com.liferay.portal.kernel.repository.model.FileEntry

getDLFileEntry

public com.liferay.document.library.kernel.model.DLFileEntry getDLFileEntry()

getExpandoBridge

public com.liferay.expando.kernel.model.ExpandoBridge getExpandoBridge()
Specified by:
getExpandoBridge in interface com.liferay.portal.kernel.model.ClassedModel
Specified by:
getExpandoBridge in class LiferayModel

getExtension

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

getFileEntryId

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

getFileName

public String getFileName()
Specified by:
getFileName in interface com.liferay.portal.kernel.repository.model.FileEntry

getFileShortcuts

public List<com.liferay.portal.kernel.repository.model.FileShortcut> getFileShortcuts()
Specified by:
getFileShortcuts in interface com.liferay.portal.kernel.repository.model.FileEntry

getFileVersion

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

getFileVersion

public com.liferay.portal.kernel.repository.model.FileVersion getFileVersion(String version)
                                                                      throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getFileVersion in interface com.liferay.portal.kernel.repository.model.FileEntry
Throws:
com.liferay.portal.kernel.exception.PortalException

getFileVersions

public List<com.liferay.portal.kernel.repository.model.FileVersion> getFileVersions(int status)
Specified by:
getFileVersions in interface com.liferay.portal.kernel.repository.model.FileEntry

getFileVersionsCount

public int getFileVersionsCount(int status)
Specified by:
getFileVersionsCount in interface com.liferay.portal.kernel.repository.model.FileEntry

getFolder

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

getFolderId

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

getGroupId

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

getIcon

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

getIconCssClass

public String getIconCssClass()
Specified by:
getIconCssClass in interface com.liferay.portal.kernel.repository.model.FileEntry

getLastPublishDate

public Date getLastPublishDate()
Specified by:
getLastPublishDate in interface com.liferay.portal.kernel.model.StagedGroupedModel

getLatestFileVersion

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

getLatestFileVersion

public com.liferay.portal.kernel.repository.model.FileVersion getLatestFileVersion(boolean trusted)
                                                                            throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getLatestFileVersion in interface com.liferay.portal.kernel.repository.model.FileEntry
Throws:
com.liferay.portal.kernel.exception.PortalException

getLock

public com.liferay.portal.kernel.lock.Lock getLock()
Specified by:
getLock in interface com.liferay.portal.kernel.repository.model.FileEntry

getMimeType

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

getMimeType

public String getMimeType(String version)
Specified by:
getMimeType in interface com.liferay.portal.kernel.repository.model.FileEntry

getModel

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

getModelClass

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

getModelClassName

public String getModelClassName()
Specified by:
getModelClassName in interface com.liferay.portal.kernel.model.ClassedModel
Specified by:
getModelClassName in class LiferayModel

getModifiedDate

public Date getModifiedDate()
Specified by:
getModifiedDate in interface com.liferay.portal.kernel.model.AuditedModel
Specified by:
getModifiedDate in interface com.liferay.portal.kernel.model.StagedModel
Specified by:
getModifiedDate in interface com.liferay.portal.kernel.repository.model.FileEntry
Specified by:
getModifiedDate in interface com.liferay.portal.kernel.repository.model.RepositoryEntry

getPrimaryKey

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

getPrimaryKeyObj

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

getReadCount

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

getRepositoryCapability

public <T extends com.liferay.portal.kernel.repository.capabilities.Capability> T getRepositoryCapability(Class<T> capabilityClass)
Specified by:
getRepositoryCapability in interface com.liferay.portal.kernel.repository.model.FileEntry

getRepositoryId

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

getSize

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

getStagedModelType

public com.liferay.exportimport.kernel.lar.StagedModelType getStagedModelType()
Specified by:
getStagedModelType in interface com.liferay.portal.kernel.model.StagedModel

getTitle

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

getUserId

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

getUserName

public String getUserName()
Specified by:
getUserName in interface com.liferay.portal.kernel.model.AuditedModel
Specified by:
getUserName in interface com.liferay.portal.kernel.repository.model.FileEntry
Specified by:
getUserName in interface com.liferay.portal.kernel.repository.model.RepositoryEntry

getUserUuid

public String getUserUuid()
Specified by:
getUserUuid in interface com.liferay.portal.kernel.model.AuditedModel
Specified by:
getUserUuid in interface com.liferay.portal.kernel.repository.model.FileEntry
Specified by:
getUserUuid in interface com.liferay.portal.kernel.repository.model.RepositoryEntry

getUuid

public String getUuid()
Specified by:
getUuid in interface com.liferay.portal.kernel.model.StagedModel
Specified by:
getUuid in interface com.liferay.portal.kernel.repository.model.FileEntry

getVersion

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

getVersionUserId

@Deprecated
public long getVersionUserId()
Deprecated. As of 6.2.0, replaced by DLFileVersionModel.getUserId()

Specified by:
getVersionUserId in interface com.liferay.portal.kernel.repository.model.FileEntry

getVersionUserName

@Deprecated
public String getVersionUserName()
Deprecated. As of 6.2.0, replaced by DLFileVersionModel.getUserName()

Specified by:
getVersionUserName in interface com.liferay.portal.kernel.repository.model.FileEntry

getVersionUserUuid

@Deprecated
public String getVersionUserUuid()
Deprecated. As of 6.2.0, replaced by DLFileVersionModel.getUserUuid()

Specified by:
getVersionUserUuid in interface com.liferay.portal.kernel.repository.model.FileEntry

hashCode

public int hashCode()
Overrides:
hashCode in class Object

hasLock

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

isCheckedOut

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

isDefaultRepository

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

isEscapedModel

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

isInTrash

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

isInTrashContainer

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

isManualCheckInRequired

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

isRepositoryCapabilityProvided

public <T extends com.liferay.portal.kernel.repository.capabilities.Capability> boolean isRepositoryCapabilityProvided(Class<T> capabilityClass)
Specified by:
isRepositoryCapabilityProvided in interface com.liferay.portal.kernel.repository.model.FileEntry

isSupportsLocking

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

isSupportsMetadata

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

isSupportsSocial

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

setCachedFileVersion

public void setCachedFileVersion(com.liferay.portal.kernel.repository.model.FileVersion fileVersion)

setCompanyId

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

setCreateDate

public void setCreateDate(Date createDate)
Specified by:
setCreateDate in interface com.liferay.portal.kernel.model.AuditedModel
Specified by:
setCreateDate in interface com.liferay.portal.kernel.model.StagedModel

setGroupId

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

setLastPublishDate

public void setLastPublishDate(Date lastPublishDate)
Specified by:
setLastPublishDate in interface com.liferay.portal.kernel.model.StagedGroupedModel

setModifiedDate

public void setModifiedDate(Date modifiedDate)
Specified by:
setModifiedDate in interface com.liferay.portal.kernel.model.AuditedModel
Specified by:
setModifiedDate in interface com.liferay.portal.kernel.model.StagedModel

setPrimaryKey

public void setPrimaryKey(long primaryKey)

setPrimaryKeyObj

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

setUserId

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

setUserName

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

setUserUuid

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

setUuid

public void setUuid(String uuid)
Specified by:
setUuid in interface com.liferay.portal.kernel.model.StagedModel

toEscapedModel

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

toString

public String toString()
Overrides:
toString in class Object

toUnescapedModel

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

getRepository

protected com.liferay.portal.kernel.repository.Repository getRepository()

Liferay 7.0-ce-b8 portal-impl