Package org.alfresco.repo.thumbnail
Class ThumbnailRenditionConvertor
- java.lang.Object
-
- org.alfresco.repo.thumbnail.ThumbnailRenditionConvertor
-
public class ThumbnailRenditionConvertor extends java.lang.ObjectA helper class to convertthumbnail definitionandtransformationOptions(thumbnail-specific classes) to rendition-specific parameters and vice versa. The Thumbnail Service exposes parameters as simple data types on its various method signatures. See for example ThumbnailDefinition.createThumbnail(...) or updateThumbnail(...). The RenditionService replaces this approach with one based on the ActionService where parameters are added as a Map on the Action/RenditionDefinition object.- Author:
- Neil McErlean
- See Also:
ThumbnailService.createThumbnail(org.alfresco.service.cmr.repository.NodeRef, QName, String, TransformationOptions, String),ThumbnailService.createThumbnail(org.alfresco.service.cmr.repository.NodeRef, QName, String, TransformationOptions, String, ThumbnailParentAssociationDetails),ThumbnailService.updateThumbnail(org.alfresco.service.cmr.repository.NodeRef, TransformationOptions),RenditionDefinition
-
-
Constructor Summary
Constructors Constructor Description ThumbnailRenditionConvertor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RenditionDefinitionconvert(ThumbnailDefinition thumbnailDefinition, ThumbnailParentAssociationDetails assocDetails)Given the specifiedthumbnailDefinitionandassocDetails, create and return an equivalentRenditionDefinitionobject.ThumbnailDefinitionconvert(RenditionDefinition renditionDefinition)java.util.Map<java.lang.String,java.io.Serializable>convert(TransformationOptions transformationOptions, ThumbnailParentAssociationDetails assocDetails)Given the specifiedtransformationOptionsandassocDetails, create and return a parameter Map which contains the equivalentRenditionDefinitionconfiguration.voidsetRenditionService(RenditionService renditionService)
-
-
-
Method Detail
-
setRenditionService
public void setRenditionService(RenditionService renditionService)
-
convert
public RenditionDefinition convert(ThumbnailDefinition thumbnailDefinition, ThumbnailParentAssociationDetails assocDetails)
Given the specifiedthumbnailDefinitionandassocDetails, create and return an equivalentRenditionDefinitionobject.- Parameters:
thumbnailDefinition- ThumbnailDefinitionassocDetails- ThumbnailParentAssociationDetails- Returns:
- RenditionDefinitions
-
convert
public java.util.Map<java.lang.String,java.io.Serializable> convert(TransformationOptions transformationOptions, ThumbnailParentAssociationDetails assocDetails)
Given the specifiedtransformationOptionsandassocDetails, create and return a parameter Map which contains the equivalentRenditionDefinitionconfiguration.- Parameters:
transformationOptions- TransformationOptionsassocDetails- ThumbnailParentAssociationDetails- Returns:
- Map
-
convert
public ThumbnailDefinition convert(RenditionDefinition renditionDefinition)
-
-