public class ThumbnailServiceImpl extends DefaultComponent implements ThumbnailService
| Modifier and Type | Field and Description | 
|---|---|
protected static ThumbnailFactory | 
defaultFactory  | 
protected static Map<String,ThumbnailFactory> | 
factoriesByDocType  | 
protected static Map<String,ThumbnailFactory> | 
factoriesByFacets  | 
static String | 
THUMBNAILFACTORY_EP  | 
lastModified, name| Constructor and Description | 
|---|
ThumbnailServiceImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
Blob | 
computeThumbnail(DocumentModel doc,
                CoreSession session)
Compute the thumbnail (related to the document type/facet) 
 | 
ThumbnailFactory | 
getDefaultFactory()  | 
Set<String> | 
getFactoryByDocTypeNames()  | 
Set<String> | 
getFactoryByFacetNames()  | 
Blob | 
getThumbnail(DocumentModel doc,
            CoreSession session)
Get the document thumbnail (related to the doc type/facet) 
 | 
ThumbnailFactory | 
getThumbnailFactory(DocumentModel doc,
                   CoreSession session)  | 
void | 
registerContribution(Object contribution,
                    String extensionPoint,
                    ComponentInstance contributor)  | 
void | 
unregisterContribution(Object contribution,
                      String extensionPoint,
                      ComponentInstance contributor)  | 
activate, deactivate, getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerExtension, setLastModified, setModifiedNow, setName, start, stop, unregister, unregisterExtensionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplicationStarted, getApplicationStartedOrderpublic static final String THUMBNAILFACTORY_EP
protected static ThumbnailFactory defaultFactory
protected static final Map<String,ThumbnailFactory> factoriesByDocType
protected static final Map<String,ThumbnailFactory> factoriesByFacets
public ThumbnailServiceImpl()
public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
registerContribution in class DefaultComponentpublic void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
unregisterContribution in class DefaultComponentpublic Set<String> getFactoryByDocTypeNames()
public Set<String> getFactoryByFacetNames()
public ThumbnailFactory getDefaultFactory()
public Blob getThumbnail(DocumentModel doc, CoreSession session)
ThumbnailServicegetThumbnail in interface ThumbnailServicepublic Blob computeThumbnail(DocumentModel doc, CoreSession session)
ThumbnailServicecomputeThumbnail in interface ThumbnailServicepublic ThumbnailFactory getThumbnailFactory(DocumentModel doc, CoreSession session)
Copyright © 2019 Nuxeo. All rights reserved.