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.