Package com.flowable.rendition
Class DefaultContentRenditionManager
- java.lang.Object
-
- org.flowable.common.engine.impl.service.CommonServiceImpl<org.flowable.job.service.JobServiceConfiguration>
-
- org.flowable.job.service.impl.ServiceImpl
-
- com.flowable.rendition.DefaultContentRenditionManager
-
- All Implemented Interfaces:
ContentRenditionManager
public class DefaultContentRenditionManager extends org.flowable.job.service.impl.ServiceImpl implements ContentRenditionManager
- Author:
- Yvo Swillens
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<RenditionConverter>
contentConverters
-
Constructor Summary
Constructors Constructor Description DefaultContentRenditionManager(java.util.List<RenditionConverter> contentConverters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentRendition
createPdfRendition(java.lang.String name, java.io.InputStream inputStream)
ContentRendition
createThumbnailRendition(java.lang.String name, java.io.InputStream inputStream)
protected java.lang.String
getMediaSubType(java.lang.String name, java.io.InputStream inputStream)
java.lang.String
getMediaType(java.lang.String name, java.io.InputStream inputStream)
java.lang.String
getPdfRenditionDefaultMimeType()
java.lang.String
getThumbnailRenditionDefaultMimeType()
protected RenditionConverter
handleTypeConversions(java.lang.String mimeType)
boolean
isPdfRenditionSupported(java.lang.String mimeType)
boolean
isThumbnailRenditionSupported(java.lang.String mimeType)
-
Methods inherited from class org.flowable.job.service.impl.ServiceImpl
getCommandExecutor, getDeadLetterJobEntityManager, getEventDispatcher, getExternalWorkerJobEntityManager, getHistoryJobEntityManager, getJobEntityManager, getJobManager, getSuspendedJobEntityManager, getTimerJobEntityManager
-
-
-
-
Field Detail
-
contentConverters
protected java.util.List<RenditionConverter> contentConverters
-
-
Constructor Detail
-
DefaultContentRenditionManager
public DefaultContentRenditionManager(java.util.List<RenditionConverter> contentConverters)
-
-
Method Detail
-
createPdfRendition
public ContentRendition createPdfRendition(java.lang.String name, java.io.InputStream inputStream)
- Specified by:
createPdfRendition
in interfaceContentRenditionManager
-
createThumbnailRendition
public ContentRendition createThumbnailRendition(java.lang.String name, java.io.InputStream inputStream)
- Specified by:
createThumbnailRendition
in interfaceContentRenditionManager
-
isPdfRenditionSupported
public boolean isPdfRenditionSupported(java.lang.String mimeType)
- Specified by:
isPdfRenditionSupported
in interfaceContentRenditionManager
-
isThumbnailRenditionSupported
public boolean isThumbnailRenditionSupported(java.lang.String mimeType)
- Specified by:
isThumbnailRenditionSupported
in interfaceContentRenditionManager
-
getPdfRenditionDefaultMimeType
public java.lang.String getPdfRenditionDefaultMimeType()
- Specified by:
getPdfRenditionDefaultMimeType
in interfaceContentRenditionManager
-
getThumbnailRenditionDefaultMimeType
public java.lang.String getThumbnailRenditionDefaultMimeType()
- Specified by:
getThumbnailRenditionDefaultMimeType
in interfaceContentRenditionManager
-
handleTypeConversions
protected RenditionConverter handleTypeConversions(java.lang.String mimeType)
-
getMediaType
public java.lang.String getMediaType(java.lang.String name, java.io.InputStream inputStream)
- Specified by:
getMediaType
in interfaceContentRenditionManager
-
getMediaSubType
protected java.lang.String getMediaSubType(java.lang.String name, java.io.InputStream inputStream)
-
-