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
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, getHistoryJobEntityManager, getJobEntityManager, getJobManager, getSuspendedJobEntityManager, getTimerJobEntityManager
-
Field Details
-
Constructor Details
-
Method Details
-
createPdfRendition
- 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
-
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)
-