public interface DocumentContentConverterService
| Modifier and Type | Method and Description |
|---|---|
void |
evictCachedFile(com.edorasware.commons.core.entity.GlobalId globalId)
Evicts cached file for the given document work object reference
|
Set<com.google.common.net.MediaType> |
getAcceptableMediaTypes()
Returns set of supported media types, which is converter able to convert
|
InputStream |
getConvertedContent(com.edorasware.commons.core.entity.GlobalId documentGlobalId)
Returns converted content for a given document work object.
|
com.edorasware.commons.core.content.ContentMetadata |
getConvertedContentMetadata(com.edorasware.commons.core.entity.GlobalId documentGlobalId)
Returns converted
ContentMetadata for the given document work object reference |
com.edorasware.commons.core.util.fp.Pair<com.edorasware.commons.core.content.ContentMetadata,InputStream> |
getConvertedContentMetadataAndInputStream(com.edorasware.commons.core.entity.GlobalId documentGlobalId)
Returns converted content and metadata for the given document work object reference
|
com.edorasware.commons.core.util.fp.Pair<com.edorasware.commons.core.content.ContentMetadata,InputStream> |
getConvertedContentMetadataAndInputStream(com.edorasware.commons.core.entity.WorkObjectId documentWorkObjectId)
Returns converted content and metadata for the given document work object reference
|
com.edorasware.commons.core.content.ContentReference |
getConvertedContentReference(com.edorasware.commons.core.any.AnyWorkObjectId documentWorkObjectId)
Returns converted
ContentReference for the given document work object reference |
boolean |
isConvertible(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject)
Is given workObject convertible by this service
|
void |
shutdown()
Cleans up all temporary resources
|
InputStream getConvertedContent(com.edorasware.commons.core.entity.GlobalId documentGlobalId)
documentGlobalId - the document global IDcom.edorasware.commons.core.util.fp.Pair<com.edorasware.commons.core.content.ContentMetadata,InputStream> getConvertedContentMetadataAndInputStream(com.edorasware.commons.core.entity.GlobalId documentGlobalId)
documentGlobalId - document identifierContentMetadata and converted content InputStreamcom.edorasware.commons.core.util.fp.Pair<com.edorasware.commons.core.content.ContentMetadata,InputStream> getConvertedContentMetadataAndInputStream(com.edorasware.commons.core.entity.WorkObjectId documentWorkObjectId)
documentWorkObjectId - document identifierContentMetadata and converted content InputStreamcom.edorasware.commons.core.content.ContentReference getConvertedContentReference(com.edorasware.commons.core.any.AnyWorkObjectId documentWorkObjectId)
ContentReference for the given document work object referencedocumentWorkObjectId - document identifierContentReferencecom.edorasware.commons.core.content.ContentMetadata getConvertedContentMetadata(com.edorasware.commons.core.entity.GlobalId documentGlobalId)
ContentMetadata for the given document work object referencedocumentGlobalId - object identifierContentMetadataboolean isConvertible(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject)
workObject - to convertvoid shutdown()
void evictCachedFile(com.edorasware.commons.core.entity.GlobalId globalId)
globalId - object identifier for which cache is evictedSet<com.google.common.net.MediaType> getAcceptableMediaTypes()
MediaTypeCopyright © 2010 - 2017 edorasware ag. All Rights Reserved.