Programatically deleting an Asset and its related data in AEM
Hi Everyone,
I have a requirement to delete an Asset from AEM through servlet.
I'm using below method to delete Asset.
Resource assetRes = resourceResolver.getResource(assetPath);
Node assetNode = assetRes.adaptTo(Node.class)
assetNode = assetNode.remove();
resourceResolver.commit();
My question is does assetNode.remove() will remove the asset and its related data like all child nodes, version, history from CRX?
Also came accross removeRecursive(Node n, int saveEveryHowManyNodes) what does this method do.?
Thanks,