public class ExtRepositoryFileEntryAdapter extends ExtRepositoryObjectAdapter<FileEntry> implements FileEntry
FILE_ENTRY_ID_ACCESSOR| Constructor and Description |
|---|
ExtRepositoryFileEntryAdapter(ExtRepositoryAdapter extRepositoryAdapter,
long extRepositoryObjectId,
java.lang.String uuid,
ExtRepositoryFileEntry extRepositoryFileEntry) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(RepositoryModelOperation repositoryModelOperation) |
java.io.InputStream |
getContentStream()
Returns the content stream of the current file version.
|
java.io.InputStream |
getContentStream(java.lang.String version) |
ExtRepositoryFileEntry |
getExtRepositoryModel() |
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() |
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.lang.Class<?> |
getModelClass() |
java.lang.String |
getName() |
long |
getReadCount() |
<T extends Capability> |
getRepositoryCapability(java.lang.Class<T> capabilityClass) |
StagedModelType |
getStagedModelType() |
java.lang.String |
getTitle() |
java.lang.String |
getVersion() |
boolean |
hasLock() |
boolean |
isCheckedOut() |
boolean |
isManualCheckInRequired() |
<T extends Capability> |
isRepositoryCapabilityProvided(java.lang.Class<T> capabilityClass) |
boolean |
isSupportsLocking() |
containsPermission, getAncestorFolderIds, getAncestors, getExtension, getModifiedDate, getParentFolder, isInTrash, isInTrashContainer, isSupportsMetadata, isSupportsSocialclone, getAttributes, getCompanyId, getCreateDate, getDescription, getExpandoBridge, getGroupId, getLastPublishDate, getModel, getModelClassName, getPrimaryKey, getPrimaryKeyObj, getRepository, getRepositoryId, getSize, getUser, getUserId, getUserName, getUserUuid, getUuid, isDefaultRepository, isEscapedModel, setCompanyId, setCreateDate, setGroupId, setLastPublishDate, setModifiedDate, setPrimaryKeyObj, setUserId, setUserName, setUserUuid, setUuid, toEscapedModel, toUnescapedModelequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontainsPermission, getCompanyId, getCreateDate, getDescription, getExtension, getGroupId, getModifiedDate, getRepositoryId, getSize, getUserId, getUserName, getUserUuid, getUuid, isDefaultRepository, isInTrash, isInTrashContainer, isSupportsMetadata, isSupportsSocialgetAttributes, getModel, getPrimaryKey, isEscapedModel, toEscapedModel, toUnescapedModelgetLastPublishDate, setLastPublishDatesetGroupIdsetCompanyId, setCreateDate, setModifiedDate, setUserId, setUserName, setUserUuidgetExpandoBridge, getModelClassName, getPrimaryKeyObj, setPrimaryKeyObjclone, setCompanyId, setCreateDate, setModifiedDate, setUuidpublic ExtRepositoryFileEntryAdapter(ExtRepositoryAdapter extRepositoryAdapter, long extRepositoryObjectId, java.lang.String uuid, ExtRepositoryFileEntry extRepositoryFileEntry)
public void execute(RepositoryModelOperation repositoryModelOperation) throws PortalException
execute in interface RepositoryModel<FileEntry>PortalExceptionpublic java.io.InputStream getContentStream()
throws PortalException
FileEntrygetContentStream in interface FileEntryPortalExceptionFileEntry.getFileVersion()public java.io.InputStream getContentStream(java.lang.String version)
throws PortalException
getContentStream in interface FileEntryPortalExceptionpublic ExtRepositoryFileEntry getExtRepositoryModel()
getExtRepositoryModel in class ExtRepositoryObjectAdapter<FileEntry>public long getFileEntryId()
getFileEntryId in interface FileEntrypublic java.lang.String getFileName()
getFileName in interface FileEntrypublic java.util.List<FileShortcut> getFileShortcuts()
getFileShortcuts in interface FileEntrypublic FileVersion getFileVersion()
FileEntryFileEntry.getLatestFileVersion(). In third-party repositories, these two methods
may function identically.getFileVersion in interface FileEntrypublic FileVersion getFileVersion(java.lang.String version) throws PortalException
getFileVersion in interface FileEntryPortalExceptionpublic java.util.List<FileVersion> getFileVersions(int status)
getFileVersions in interface FileEntrypublic int getFileVersionsCount(int status)
getFileVersionsCount in interface FileEntrypublic long getFolderId()
getFolderId in interface FileEntrypublic java.lang.String getIconCssClass()
getIconCssClass in interface FileEntrypublic FileVersion getLatestFileVersion() throws PortalException
FileEntryFileEntry.getFileVersion() may be identical.getLatestFileVersion in interface FileEntryPortalExceptionpublic FileVersion getLatestFileVersion(boolean trusted) throws PortalException
FileEntryFileEntry.getFileVersion() may be identical.getLatestFileVersion in interface FileEntrytrusted - whether to bypass permission checks. In third-party
repositories, this parameter may be ignored.PortalExceptionpublic java.lang.String getMimeType()
getMimeType in interface FileEntrypublic java.lang.String getMimeType(java.lang.String version)
getMimeType in interface FileEntrypublic java.lang.Class<?> getModelClass()
getModelClass in interface ClassedModelpublic java.lang.String getName()
getName in class ExtRepositoryObjectAdapter<FileEntry>public long getReadCount()
getReadCount in interface FileEntrypublic <T extends Capability> T getRepositoryCapability(java.lang.Class<T> capabilityClass)
getRepositoryCapability in interface FileEntrypublic StagedModelType getStagedModelType()
getStagedModelType in interface StagedModelpublic java.lang.String getVersion()
getVersion in interface FileEntrypublic boolean isCheckedOut()
isCheckedOut in interface FileEntrypublic boolean isManualCheckInRequired()
isManualCheckInRequired in interface FileEntrypublic <T extends Capability> boolean isRepositoryCapabilityProvided(java.lang.Class<T> capabilityClass)
isRepositoryCapabilityProvided in interface FileEntrypublic boolean isSupportsLocking()
isSupportsLocking in interface FileEntry