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 ContentRenditioncreatePdfRendition(java.lang.String name, java.io.InputStream inputStream)ContentRenditioncreateThumbnailRendition(java.lang.String name, java.io.InputStream inputStream)protected java.lang.StringgetMediaSubType(java.lang.String name, java.io.InputStream inputStream)java.lang.StringgetMediaType(java.lang.String name, java.io.InputStream inputStream)java.lang.StringgetPdfRenditionDefaultMimeType()java.lang.StringgetThumbnailRenditionDefaultMimeType()protected RenditionConverterhandleTypeConversions(java.lang.String mimeType)booleanisPdfRenditionSupported(java.lang.String mimeType)booleanisThumbnailRenditionSupported(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:
createPdfRenditionin interfaceContentRenditionManager
-
createThumbnailRendition
public ContentRendition createThumbnailRendition(java.lang.String name, java.io.InputStream inputStream)
- Specified by:
createThumbnailRenditionin interfaceContentRenditionManager
-
isPdfRenditionSupported
public boolean isPdfRenditionSupported(java.lang.String mimeType)
- Specified by:
isPdfRenditionSupportedin interfaceContentRenditionManager
-
isThumbnailRenditionSupported
public boolean isThumbnailRenditionSupported(java.lang.String mimeType)
- Specified by:
isThumbnailRenditionSupportedin interfaceContentRenditionManager
-
getPdfRenditionDefaultMimeType
public java.lang.String getPdfRenditionDefaultMimeType()
- Specified by:
getPdfRenditionDefaultMimeTypein interfaceContentRenditionManager
-
getThumbnailRenditionDefaultMimeType
public java.lang.String getThumbnailRenditionDefaultMimeType()
- Specified by:
getThumbnailRenditionDefaultMimeTypein 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:
getMediaTypein interfaceContentRenditionManager
-
getMediaSubType
protected java.lang.String getMediaSubType(java.lang.String name, java.io.InputStream inputStream)
-
-