@Override public Blob getThumbnail(CoreSession session) { ThumbnailService thumbnailService = Framework.getService(ThumbnailService.class); return thumbnailService.getThumbnail(doc, session); }
@Override public Blob computeThumbnail(CoreSession session) { ThumbnailService thumbnailService = Framework.getService(ThumbnailService.class); return thumbnailService.computeThumbnail(doc, session); }
@Override public List<Blob> render(DocumentModel doc, RenditionDefinition definition) { ThumbnailService thumbnailService = Framework.getService(ThumbnailService.class); Blob blob = thumbnailService.getThumbnail(doc, doc.getCoreSession()); if (blob != null) { return Collections.singletonList(blob); } return Collections.emptyList(); } }