@JSON @ProviderType public interface FileEntry extends RepositoryEntry, RepositoryModel<FileEntry>
| Modifier and Type | Field and Description |
|---|---|
static Accessor<FileEntry,Long> |
FILE_ENTRY_ID_ACCESSOR |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsPermission(PermissionChecker permissionChecker,
String actionId) |
long |
getCompanyId() |
InputStream |
getContentStream()
Returns the content stream of the current file version.
|
InputStream |
getContentStream(String version) |
Date |
getCreateDate() |
String |
getDescription() |
Date |
getExpirationDate() |
String |
getExtension() |
default String |
getExternalReferenceCode() |
long |
getFileEntryId() |
String |
getFileName() |
List<FileShortcut> |
getFileShortcuts() |
FileVersion |
getFileVersion()
Returns the current file version.
|
FileVersion |
getFileVersion(String version) |
List<FileVersion> |
getFileVersions(int status) |
int |
getFileVersionsCount(int status) |
Folder |
getFolder() |
long |
getFolderId() |
long |
getGroupId() |
String |
getIcon() |
String |
getIconCssClass() |
FileVersion |
getLatestFileVersion()
Returns the latest file version.
|
FileVersion |
getLatestFileVersion(boolean trusted)
Returns the latest file version, optionally bypassing security checks.
|
Lock |
getLock() |
String |
getMimeType() |
String |
getMimeType(String version) |
Date |
getModifiedDate() |
long |
getReadCount() |
<T extends Capability> |
getRepositoryCapability(Class<T> capabilityClass) |
long |
getRepositoryId() |
Date |
getReviewDate() |
long |
getSize() |
String |
getTitle() |
long |
getUserId() |
String |
getUserName() |
String |
getUserUuid() |
String |
getUuid() |
String |
getVersion() |
boolean |
hasLock() |
boolean |
isCheckedOut() |
boolean |
isDefaultRepository() |
boolean |
isInTrash() |
boolean |
isInTrashContainer() |
boolean |
isManualCheckInRequired() |
<T extends Capability> |
isRepositoryCapabilityProvided(Class<T> capabilityClass) |
boolean |
isSupportsLocking() |
boolean |
isSupportsMetadata() |
boolean |
isSupportsSocial() |
execute, getAttributes, getModel, getPrimaryKey, isEscapedModel, toEscapedModel, toUnescapedModelgetLastPublishDate, setLastPublishDatesetGroupIdsetCompanyId, setCreateDate, setModifiedDate, setUserId, setUserName, setUserUuidgetExpandoBridge, getModelClass, getModelClassName, getPrimaryKeyObj, setPrimaryKeyObjclone, getStagedModelType, setCompanyId, setCreateDate, setModifiedDate, setUuidboolean containsPermission(PermissionChecker permissionChecker, String actionId) throws PortalException
PortalExceptionlong getCompanyId()
getCompanyId in interface AuditedModelgetCompanyId in interface RepositoryEntrygetCompanyId in interface StagedModel@JSON(include=false) InputStream getContentStream() throws PortalException
PortalExceptiongetFileVersion()InputStream getContentStream(String version)
throws PortalException
PortalExceptionDate getCreateDate()
getCreateDate in interface AuditedModelgetCreateDate in interface RepositoryEntrygetCreateDate in interface StagedModelString getDescription()
Date getExpirationDate()
String getExtension()
default String getExternalReferenceCode()
long getFileEntryId()
String getFileName()
List<FileShortcut> getFileShortcuts()
FileVersion getFileVersion() throws PortalException
getLatestFileVersion(). In third-party repositories, these two methods
may function identically.PortalExceptionFileVersion getFileVersion(String version) throws PortalException
PortalExceptionList<FileVersion> getFileVersions(int status)
int getFileVersionsCount(int status)
Folder getFolder()
long getFolderId()
long getGroupId()
getGroupId in interface GroupedModelgetGroupId in interface RepositoryEntryString getIcon()
String getIconCssClass()
FileVersion getLatestFileVersion() throws PortalException
getFileVersion() may be identical.PortalExceptionFileVersion getLatestFileVersion(boolean trusted) throws PortalException
getFileVersion() may be identical.trusted - whether to bypass permission checks. In third-party
repositories, this parameter may be ignored.PortalExceptionLock getLock()
String getMimeType()
String getMimeType(String version)
Date getModifiedDate()
getModifiedDate in interface AuditedModelgetModifiedDate in interface RepositoryEntrygetModifiedDate in interface StagedModellong getReadCount()
<T extends Capability> T getRepositoryCapability(Class<T> capabilityClass)
long getRepositoryId()
Date getReviewDate()
long getSize()
String getTitle()
long getUserId()
getUserId in interface AuditedModelgetUserId in interface RepositoryEntryString getUserName()
getUserName in interface AuditedModelgetUserName in interface RepositoryEntryString getUserUuid()
getUserUuid in interface AuditedModelgetUserUuid in interface RepositoryEntryString getUuid()
getUuid in interface StagedModelString getVersion()
boolean hasLock()
boolean isCheckedOut()
boolean isDefaultRepository()
boolean isInTrash()
boolean isInTrashContainer()
boolean isManualCheckInRequired()
<T extends Capability> boolean isRepositoryCapabilityProvided(Class<T> capabilityClass)
boolean isSupportsLocking()
boolean isSupportsMetadata()
boolean isSupportsSocial()