public class DocumentPublishingFile extends PublishingFile
Constructor and Description |
---|
DocumentPublishingFile(WGPDispatcher wgpDispatcher,
de.innovationgate.webgate.api.WGDocument container,
java.lang.String fileName) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCachingKey() |
de.innovationgate.webgate.api.WGDocument |
getContainer() |
de.innovationgate.webgate.api.WGDatabase |
getDatabase() |
java.lang.String |
getETag() |
de.innovationgate.webgate.api.WGFileMetaData |
getFileMetaData() |
long |
getLastModifiedTime() |
java.lang.String |
getName() |
java.lang.String |
getSourceHint() |
java.lang.String |
getTextEncoding() |
boolean |
isAllowAcceptRanges() |
boolean |
isAvailable() |
boolean |
isPublishable() |
de.innovationgate.webgate.api.WGFileDerivateMetaData |
queryDerivate(FileDerivateManager.DerivateQuery derivateQuery,
ClientHints clientHints) |
determineFileSize, getContentType, getDispositionFileName, getFileName, getFileSize, getInputStream, getOutputStream, getScaleMaxHeight, getScaleMaxWidth, getZipFilePath, isScaled, isZipped, setOnlineScaling
public DocumentPublishingFile(WGPDispatcher wgpDispatcher, de.innovationgate.webgate.api.WGDocument container, java.lang.String fileName) throws de.innovationgate.webgate.api.WGAPIException
de.innovationgate.webgate.api.WGAPIException
public de.innovationgate.webgate.api.WGFileMetaData getFileMetaData() throws de.innovationgate.webgate.api.WGAPIException
de.innovationgate.webgate.api.WGAPIException
public long getLastModifiedTime() throws de.innovationgate.webgate.api.WGAPIException
getLastModifiedTime
in class PublishingFile
de.innovationgate.webgate.api.WGAPIException
public boolean isPublishable()
isPublishable
in class PublishingFile
public java.lang.String getName()
public java.lang.String getCachingKey()
getCachingKey
in class PublishingFile
public boolean isAllowAcceptRanges()
isAllowAcceptRanges
in class PublishingFile
public java.lang.String getSourceHint()
getSourceHint
in class PublishingFile
public boolean isAvailable() throws de.innovationgate.webgate.api.WGAPIException
isAvailable
in class PublishingFile
de.innovationgate.webgate.api.WGAPIException
public java.lang.String getTextEncoding()
getTextEncoding
in class PublishingFile
public de.innovationgate.webgate.api.WGFileDerivateMetaData queryDerivate(FileDerivateManager.DerivateQuery derivateQuery, ClientHints clientHints) throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGException
public de.innovationgate.webgate.api.WGDocument getContainer()
public java.lang.String getETag()
getETag
in class PublishingFile
public de.innovationgate.webgate.api.WGDatabase getDatabase()
getDatabase
in class PublishingFile