Just thought to share my experience regarding when to use getObjectByPath and other methods based on objectID
One of the example is to get folderstructure hierarchy.
To make it generic, I used getObjectByPath to fetch the first root folder where to start the hierarchy.
On subsequent calls to fetch children of folder I used getChildren which is a dynamic fetching of children based on ID of root folder fetchd using getObjectByPath
Hope this is useful.
Have you guys faced uniqueness issue across different repositories (Alfresco, Documentum, Filenet, Sharepoint etc…) with objectID related methods?
Thanks,
Nikesh