How can I copy/move entire subtrees using Java?

Avatar

Avatar

jkpanera

Avatar

jkpanera

jkpanera

23-03-2020

I'd like to be able to copy or move entire subtrees using the Java API. In other words, is there an API analogous to the bash commands mv and cp -R?

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

aemmarc

Employee

Avatar

aemmarc

Employee

aemmarc
Employee

23-03-2020

I general -- a Move in AEM is a very expensive operation as any number of references and things need to be adjusted post move. Just be cognizant of that. If you're moving a lot of subtrees you may see some resource contention within the JCR.

 

This article is a bit dated but conveys what you can do with the API

 

https://helpx.adobe.com/ca/experience-manager/kb/How-to-move-an-asset-in-application-code-AEM-Assets...

https://docs.adobe.com/docs/en/spec/jcr/1.0/7.1.7_Moving_and_Copying.html

 

Answers (0)