Package io.wcm.testing.mock.aem.dam
Class MockAssetHandler
- java.lang.Object
-
- io.wcm.testing.mock.aem.dam.MockAssetHandler
-
- All Implemented Interfaces:
com.day.cq.dam.api.handler.AssetHandler
public final class MockAssetHandler extends java.lang.Object implements com.day.cq.dam.api.handler.AssetHandlerMock implementation ofAssetHandler.
-
-
Constructor Summary
Constructors Constructor Description MockAssetHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanHandleSubAssets()voidcreateThumbnails(com.day.cq.dam.api.Asset asset)voidcreateThumbnails(com.day.cq.dam.api.Asset asset, com.day.cq.dam.api.Rendition rendition, java.util.Collection<com.day.cq.dam.api.thumbnail.ThumbnailConfig> configs)voidcreateThumbnails(com.day.cq.dam.api.Asset asset, java.util.Collection<com.day.cq.dam.api.thumbnail.ThumbnailConfig> configs)voidexportAsset(com.day.cq.dam.api.Asset asset, java.io.OutputStream os)com.day.cq.dam.api.metadata.ExtractedMetadataextractMetadata(com.day.cq.dam.api.Asset asset)java.awt.image.BufferedImagegetImage(com.day.cq.dam.api.Rendition rendition)java.awt.image.BufferedImagegetImage(com.day.cq.dam.api.Rendition rendition, java.awt.Dimension maxDimension)java.lang.String[]getMimeTypes()java.util.Iterator<? extends com.adobe.granite.asset.api.AssetRelation>processRelated(com.day.cq.dam.api.Asset asset)java.util.List<java.lang.String>processSubAssets(com.day.cq.dam.api.Asset asset)
-
-
-
Method Detail
-
getMimeTypes
public java.lang.String[] getMimeTypes()
- Specified by:
getMimeTypesin interfacecom.day.cq.dam.api.handler.AssetHandler
-
getImage
public java.awt.image.BufferedImage getImage(com.day.cq.dam.api.Rendition rendition) throws java.io.IOException- Specified by:
getImagein interfacecom.day.cq.dam.api.handler.AssetHandler- Throws:
java.io.IOException
-
getImage
public java.awt.image.BufferedImage getImage(com.day.cq.dam.api.Rendition rendition, java.awt.Dimension maxDimension) throws java.io.IOException- Specified by:
getImagein interfacecom.day.cq.dam.api.handler.AssetHandler- Throws:
java.io.IOException
-
canHandleSubAssets
public boolean canHandleSubAssets()
- Specified by:
canHandleSubAssetsin interfacecom.day.cq.dam.api.handler.AssetHandler
-
createThumbnails
public void createThumbnails(com.day.cq.dam.api.Asset asset) throws java.io.IOException- Specified by:
createThumbnailsin interfacecom.day.cq.dam.api.handler.AssetHandler- Throws:
java.io.IOException
-
createThumbnails
public void createThumbnails(com.day.cq.dam.api.Asset asset, java.util.Collection<com.day.cq.dam.api.thumbnail.ThumbnailConfig> configs) throws java.io.IOException- Specified by:
createThumbnailsin interfacecom.day.cq.dam.api.handler.AssetHandler- Throws:
java.io.IOException
-
createThumbnails
public void createThumbnails(com.day.cq.dam.api.Asset asset, com.day.cq.dam.api.Rendition rendition, java.util.Collection<com.day.cq.dam.api.thumbnail.ThumbnailConfig> configs) throws java.io.IOException- Specified by:
createThumbnailsin interfacecom.day.cq.dam.api.handler.AssetHandler- Throws:
java.io.IOException
-
exportAsset
public void exportAsset(com.day.cq.dam.api.Asset asset, java.io.OutputStream os) throws com.day.cq.dam.api.AssetHandlerException- Specified by:
exportAssetin interfacecom.day.cq.dam.api.handler.AssetHandler- Throws:
com.day.cq.dam.api.AssetHandlerException
-
extractMetadata
public com.day.cq.dam.api.metadata.ExtractedMetadata extractMetadata(com.day.cq.dam.api.Asset asset)
- Specified by:
extractMetadatain interfacecom.day.cq.dam.api.handler.AssetHandler
-
processRelated
public java.util.Iterator<? extends com.adobe.granite.asset.api.AssetRelation> processRelated(com.day.cq.dam.api.Asset asset)
- Specified by:
processRelatedin interfacecom.day.cq.dam.api.handler.AssetHandler
-
processSubAssets
public java.util.List<java.lang.String> processSubAssets(com.day.cq.dam.api.Asset asset)
- Specified by:
processSubAssetsin interfacecom.day.cq.dam.api.handler.AssetHandler
-
-