@JSON @ProviderType public interface FileEntry extends RepositoryEntry, RepositoryModel<FileEntry>
| Modifier and Type | Field and Description |
|---|---|
static Accessor<FileEntry,java.lang.Long> |
FILE_ENTRY_ID_ACCESSOR |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsPermission(PermissionChecker permissionChecker,
java.lang.String actionId) |
long |
getCompanyId() |
java.io.InputStream |
getContentStream()
Returns the content stream of the current file version.
|
java.io.InputStream |
getContentStream(java.lang.String version) |
java.util.Date |
getCreateDate() |
java.lang.String |
getDescription() |
java.lang.String |
getExtension() |
long |
getFileEntryId() |
java.lang.String |
getFileName() |
java.util.List<FileShortcut> |
getFileShortcuts() |
FileVersion |
getFileVersion()
Returns the current file version.
|
FileVersion |
getFileVersion(java.lang.String version) |
java.util.List<FileVersion> |
getFileVersions(int status) |
int |
getFileVersionsCount(int status) |
Folder |
getFolder() |
long |
getFolderId() |
long |
getGroupId() |
java.lang.String |
getIcon() |
java.lang.String |
getIconCssClass() |
FileVersion |
getLatestFileVersion()
Returns the latest file version.
|
FileVersion |
getLatestFileVersion(boolean trusted)
Returns the latest file version, optionally bypassing security checks.
|
Lock |
getLock() |
java.lang.String |
getMimeType() |
java.lang.String |
getMimeType(java.lang.String version) |
java.util.Date |
getModifiedDate() |
int |
getReadCount() |
<T extends Capability> |
getRepositoryCapability(java.lang.Class<T> capabilityClass) |
long |
getRepositoryId() |
long |
getSize() |
java.lang.String |
getTitle() |
long |
getUserId() |
java.lang.String |
getUserName() |
java.lang.String |
getUserUuid() |
java.lang.String |
getUuid() |
java.lang.String |
getVersion() |
long |
getVersionUserId() |
java.lang.String |
getVersionUserName() |
java.lang.String |
getVersionUserUuid() |
boolean |
hasLock() |
boolean |
isCheckedOut() |
boolean |
isDefaultRepository() |
boolean |
isInTrash() |
boolean |
isInTrashContainer() |
boolean |
isManualCheckInRequired() |
<T extends Capability> |
isRepositoryCapabilityProvided(java.lang.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, java.lang.String actionId) throws PortalException
PortalExceptionlong getCompanyId()
getCompanyId in interface AuditedModelgetCompanyId in interface RepositoryEntrygetCompanyId in interface StagedModel@JSON(include=false) java.io.InputStream getContentStream() throws PortalException
PortalExceptiongetFileVersion()java.io.InputStream getContentStream(java.lang.String version)
throws PortalException
PortalExceptionjava.util.Date getCreateDate()
getCreateDate in interface AuditedModelgetCreateDate in interface RepositoryEntrygetCreateDate in interface StagedModeljava.lang.String getDescription()
java.lang.String getExtension()
long getFileEntryId()
java.lang.String getFileName()
java.util.List<FileShortcut> getFileShortcuts()
FileVersion getFileVersion() throws PortalException
getLatestFileVersion(). In third-party repositories, these two methods
may function identically.PortalExceptionFileVersion getFileVersion(java.lang.String version) throws PortalException
PortalExceptionjava.util.List<FileVersion> getFileVersions(int status)
int getFileVersionsCount(int status)
Folder getFolder()
long getFolderId()
long getGroupId()
getGroupId in interface GroupedModelgetGroupId in interface RepositoryEntryjava.lang.String getIcon()
java.lang.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()
java.lang.String getMimeType()
java.lang.String getMimeType(java.lang.String version)
java.util.Date getModifiedDate()
getModifiedDate in interface AuditedModelgetModifiedDate in interface RepositoryEntrygetModifiedDate in interface StagedModelint getReadCount()
<T extends Capability> T getRepositoryCapability(java.lang.Class<T> capabilityClass)
long getRepositoryId()
long getSize()
java.lang.String getTitle()
long getUserId()
getUserId in interface AuditedModelgetUserId in interface RepositoryEntryjava.lang.String getUserName()
getUserName in interface AuditedModelgetUserName in interface RepositoryEntryjava.lang.String getUserUuid()
getUserUuid in interface AuditedModelgetUserUuid in interface RepositoryEntryjava.lang.String getUuid()
getUuid in interface StagedModeljava.lang.String getVersion()
long getVersionUserId()
java.lang.String getVersionUserName()
java.lang.String getVersionUserUuid()
boolean hasLock()
boolean isCheckedOut()
boolean isDefaultRepository()
boolean isInTrash()
boolean isInTrashContainer()
boolean isManualCheckInRequired()
<T extends Capability> boolean isRepositoryCapabilityProvided(java.lang.Class<T> capabilityClass)
boolean isSupportsLocking()
boolean isSupportsMetadata()
boolean isSupportsSocial()