public class DerivatePublishingFile extends PublishingFile
Constructor and Description |
---|
DerivatePublishingFile(WGPDispatcher wgpDispatcher,
de.innovationgate.webgate.api.WGDocument container,
de.innovationgate.webgate.api.WGFileDerivateMetaData derivateMd) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCachingKey() |
java.lang.String |
getContentType() |
de.innovationgate.webgate.api.WGDatabase |
getDatabase() |
static java.lang.String |
getDerivateIdFromFileName(java.lang.String fileName) |
java.lang.String |
getETag() |
long |
getLastModifiedTime() |
java.lang.String |
getName() |
java.lang.String |
getSourceHint() |
java.lang.String |
getTextEncoding() |
boolean |
isAllowAcceptRanges() |
boolean |
isAvailable() |
boolean |
isPublishable() |
determineFileSize, getDispositionFileName, getFileName, getFileSize, getInputStream, getOutputStream, getScaleMaxHeight, getScaleMaxWidth, getZipFilePath, isScaled, isZipped, setOnlineScaling
public DerivatePublishingFile(WGPDispatcher wgpDispatcher, de.innovationgate.webgate.api.WGDocument container, de.innovationgate.webgate.api.WGFileDerivateMetaData derivateMd) throws de.innovationgate.webgate.api.WGAPIException
de.innovationgate.webgate.api.WGAPIException
public static java.lang.String getDerivateIdFromFileName(java.lang.String fileName)
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 getContentType()
getContentType
in interface javax.activation.DataSource
getContentType
in class PublishingFile
public java.lang.String getETag()
getETag
in class PublishingFile
public de.innovationgate.webgate.api.WGDatabase getDatabase()
getDatabase
in class PublishingFile
public java.lang.String getTextEncoding()
getTextEncoding
in class PublishingFile