How to find page dependencies w.r.t to dam assets i.e what are the dam assets related the page . AssetRefernceSearch will provide the list of Assets associated with the page given as an argument.
public AssetReferenceSearch(Node node, String searchPath, ResourceResolver resolver)
- The constructor.
- Parameters:
node- node to start search for referencessearchPath- search for assets starting withsearchPathresolver- resource resolver
Example :
AssetReferenceSearch assetReference = new AssetReferenceSearch(<node of the page>, "/content/dam", resolver);
for (Map.Entry<String, Asset> assetMap : assetReference.search().entrySet()) {
Asset asset = assetMap.getValue();
assetsPathList.add(asset.getPath());
}
-
- Note : Node of the page is "jcr:content" node of the page.
No comments:
Post a Comment