com.liferay.portal.kernel.repository.model
Interface FileEntry
- All Superinterfaces:
- AuditedModel, ClassedModel, GroupedModel, RepositoryModel<FileEntry>, Serializable
- All Known Implementing Classes:
- CMISFileEntry, FileEntryProxyBean, LiferayFileEntry
public interface FileEntry
- extends RepositoryModel<FileEntry>
FILE_ENTRY_ID_ACCESSOR
static final Accessor<FileEntry,Long> FILE_ENTRY_ID_ACCESSOR
containsPermission
boolean containsPermission(PermissionChecker permissionChecker,
String actionId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getCompanyId
long getCompanyId()
- Specified by:
getCompanyId
in interface AuditedModel
getContentStream
InputStream getContentStream()
throws PortalException,
SystemException
- Retrieves the content stream of the current file version. In a Liferay
repository, this is the latest approved version. In third-party
repositories, this may be the latest content regardless of workflow
state.
- Returns:
- content stream of the current file version
- Throws:
PortalException
SystemException
- See Also:
getFileVersion()
getContentStream
InputStream getContentStream(String version)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getCreateDate
Date getCreateDate()
- Specified by:
getCreateDate
in interface AuditedModel
getDescription
String getDescription()
getExtension
String getExtension()
getFileEntryId
long getFileEntryId()
getFileVersion
FileVersion getFileVersion()
throws PortalException,
SystemException
- Retrieves the current file version. The workflow state of the latest file
version may affect what is returned by this method. In a Liferay
repository, this will return the latest approved version; the latest
version regardless of workflow state can be retrieved by
getLatestFileVersion()
. In third-party repositories, these two methods
may function identically.
- Returns:
- current file version
- Throws:
PortalException
SystemException
getFileVersion
FileVersion getFileVersion(String version)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getFileVersions
List<FileVersion> getFileVersions(int status)
throws SystemException
- Throws:
SystemException
getFolder
Folder getFolder()
getFolderId
long getFolderId()
getGroupId
long getGroupId()
- Specified by:
getGroupId
in interface GroupedModel
getIcon
String getIcon()
getLatestFileVersion
FileVersion getLatestFileVersion()
throws PortalException,
SystemException
- Retrieves the latest file version. In a Liferay repository, this means
the latest version regardless of workflow state. In third-party
repositories, this may have an identical functionality with
getFileVersion()
.
- Returns:
- latest file version
- Throws:
PortalException
SystemException
getLock
Lock getLock()
getMimeType
String getMimeType()
getMimeType
String getMimeType(String version)
getModifiedDate
Date getModifiedDate()
- Specified by:
getModifiedDate
in interface AuditedModel
getReadCount
int getReadCount()
getRepositoryId
long getRepositoryId()
getSize
long getSize()
getTitle
String getTitle()
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()
getVersion
String getVersion()
getVersionUserId
long getVersionUserId()
getVersionUserName
String getVersionUserName()
getVersionUserUuid
String getVersionUserUuid()
throws SystemException
- Throws:
SystemException
hasLock
boolean hasLock()
isCheckedOut
boolean isCheckedOut()
isDefaultRepository
boolean isDefaultRepository()
isSupportsLocking
boolean isSupportsLocking()
isSupportsMetadata
boolean isSupportsMetadata()
isSupportsSocial
boolean isSupportsSocial()