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