Class DefaultStoredRenditionManager
- java.lang.Object
-
- org.nuxeo.ecm.platform.rendition.service.DefaultStoredRenditionManager
-
- All Implemented Interfaces:
StoredRenditionManager
public class DefaultStoredRenditionManager extends Object implements StoredRenditionManager
The default @{link StoredRenditionManager} to ManageStoredRenditions on behalf of theRenditionService.- Since:
- 8.1
-
-
Constructor Summary
Constructors Constructor Description DefaultStoredRenditionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StoredRenditioncreateStoredRendition(DocumentModel liveDocument, DocumentModel versionDocument, Blob renditionBlob, RenditionDefinition renditionDefinition)Creates aStoredRenditionfor the live document or the version document if provided.StoredRenditionfindStoredRendition(DocumentModel sourceDocument, RenditionDefinition renditionDefinition)Finds theStoredRenditionassociated with aDocumentModel.protected StoredRenditiontoStoredRendition(DocumentModel storedDoc, RenditionDefinition def, CoreSession coreSession)Wraps the re-attached stored document in aStoredRendition.
-
-
-
Constructor Detail
-
DefaultStoredRenditionManager
public DefaultStoredRenditionManager()
-
-
Method Detail
-
createStoredRendition
public StoredRendition createStoredRendition(DocumentModel liveDocument, DocumentModel versionDocument, Blob renditionBlob, RenditionDefinition renditionDefinition)
Description copied from interface:StoredRenditionManagerCreates aStoredRenditionfor the live document or the version document if provided.- Specified by:
createStoredRenditionin interfaceStoredRenditionManager- Parameters:
liveDocument- the live documentversionDocument- the version documentrenditionBlob- the rendition blobrenditionDefinition- the rendition definition- Returns:
- the created stored rendition
-
findStoredRendition
public StoredRendition findStoredRendition(DocumentModel sourceDocument, RenditionDefinition renditionDefinition)
Description copied from interface:StoredRenditionManagerFinds theStoredRenditionassociated with aDocumentModel.- Specified by:
findStoredRenditionin interfaceStoredRenditionManager- Parameters:
sourceDocument- the source documentrenditionDefinition- the rendition definition- Returns:
- the found stored rendition, or
nullif not found
-
toStoredRendition
protected StoredRendition toStoredRendition(DocumentModel storedDoc, RenditionDefinition def, CoreSession coreSession)
Wraps the re-attached stored document in aStoredRendition.- Parameters:
storedDoc- the stored documentdef- the rendition definitioncoreSession- the session- Returns:
- the stored rendition
-
-