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 InputStream
com.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 InputStream
com.edorasware.commons.core.content.ContentReference getConvertedContentReference(com.edorasware.commons.core.any.AnyWorkObjectId documentWorkObjectId)
ContentReference
for the given document work object referencedocumentWorkObjectId
- document identifierContentReference
com.edorasware.commons.core.content.ContentMetadata getConvertedContentMetadata(com.edorasware.commons.core.entity.GlobalId documentGlobalId)
ContentMetadata
for the given document work object referencedocumentGlobalId
- object identifierContentMetadata
boolean 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()
MediaType
Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.