Package io.wcm.testing.mock.aem.dam
Class MockGraniteAssetWrapper
java.lang.Object
org.apache.sling.api.resource.ResourceWrapper
io.wcm.testing.mock.aem.dam.MockGraniteAssetWrapper
- All Implemented Interfaces:
com.adobe.granite.asset.api.Asset,org.apache.sling.api.adapter.Adaptable,org.apache.sling.api.resource.Resource
public final class MockGraniteAssetWrapper
extends org.apache.sling.api.resource.ResourceWrapper
implements com.adobe.granite.asset.api.Asset
Mock implementation of Adobe Granite
Asset. This is done by wrapping a MockAsset-
Field Summary
Fields inherited from interface org.apache.sling.api.resource.Resource
RESOURCE_TYPE_NON_EXISTING -
Method Summary
Modifier and TypeMethodDescription<AdapterType>
AdapterTypecom.adobe.granite.asset.api.AssetRelationaddRelation(String s, String s1) com.adobe.granite.asset.api.AssetRelationbooleancom.adobe.granite.asset.api.AssetMetadatacom.adobe.granite.asset.api.RenditioninthashCode()Iterator<? extends com.adobe.granite.asset.api.Asset>Iterator<? extends com.adobe.granite.asset.api.AssetRelation>Iterator<? extends com.adobe.granite.asset.api.Rendition>voidorderRelationBefore(String s, String s1, String s2) voidvoidremoveRelation(String s, String s1) voidvoidsetRelation(String s, String s1) com.adobe.granite.asset.api.RenditionsetRendition(String name, InputStream inputStream, Map<String, Object> map) com.adobe.granite.asset.api.RenditionsetRendition(String s, javax.jcr.Binary binary, Map<String, Object> map) Methods inherited from class org.apache.sling.api.resource.ResourceWrapper
getChild, getChildren, getName, getParent, getPath, getResource, getResourceMetadata, getResourceResolver, getResourceSuperType, getResourceType, getValueMap, hasChildren, isResourceType, listChildren, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.sling.api.resource.Resource
getChild, getChildren, getName, getParent, getPath, getResourceMetadata, getResourceResolver, getResourceSuperType, getResourceType, getValueMap, hasChildren, isResourceType, listChildren
-
Method Details
-
adaptTo
- Specified by:
adaptToin interfaceorg.apache.sling.api.adapter.Adaptable- Overrides:
adaptToin classorg.apache.sling.api.resource.ResourceWrapper
-
getRendition
- Specified by:
getRenditionin interfacecom.adobe.granite.asset.api.Asset
-
listRenditions
- Specified by:
listRenditionsin interfacecom.adobe.granite.asset.api.Asset
-
getIdentifier
- Specified by:
getIdentifierin interfacecom.adobe.granite.asset.api.Asset
-
setRendition
public com.adobe.granite.asset.api.Rendition setRendition(String name, InputStream inputStream, Map<String, Object> map) - Specified by:
setRenditionin interfacecom.adobe.granite.asset.api.Asset
-
removeRendition
- Specified by:
removeRenditionin interfacecom.adobe.granite.asset.api.Asset
-
hashCode
public int hashCode() -
equals
-
listRelated
- Specified by:
listRelatedin interfacecom.adobe.granite.asset.api.Asset
-
listRelations
- Specified by:
listRelationsin interfacecom.adobe.granite.asset.api.Asset
-
getAssetMetadata
public com.adobe.granite.asset.api.AssetMetadata getAssetMetadata()- Specified by:
getAssetMetadatain interfacecom.adobe.granite.asset.api.Asset
-
setRendition
public com.adobe.granite.asset.api.Rendition setRendition(String s, javax.jcr.Binary binary, Map<String, Object> map) - Specified by:
setRenditionin interfacecom.adobe.granite.asset.api.Asset
-
addRelation
public com.adobe.granite.asset.api.AssetRelation addRelation(String s, String s1, Map<String, Object> map) - Specified by:
addRelationin interfacecom.adobe.granite.asset.api.Asset
-
setRelation
- Specified by:
setRelationin interfacecom.adobe.granite.asset.api.Asset
-
addRelation
- Specified by:
addRelationin interfacecom.adobe.granite.asset.api.Asset
-
orderRelationBefore
- Specified by:
orderRelationBeforein interfacecom.adobe.granite.asset.api.Asset
-
removeRelation
- Specified by:
removeRelationin interfacecom.adobe.granite.asset.api.Asset
-
removeRelation
- Specified by:
removeRelationin interfacecom.adobe.granite.asset.api.Asset
-