04-20-2012 10:55 AM
More specifically, how do I differentiate between the immediate parent and the parent of the parent(grandparent) when using the JAVA code below?
DocumentModel x = session.getParentDocument( input.getParentRef());
where session is the injected session and input is a reference to the current document's DocumentModel.
If I look at x.getType() the type is the parent of the parent (grandparent) not the parent document.
The documents on all three levels are folders (from bottom to top a folder, in a folder, in a folder)
04-20-2012 01:55 PM
Ok, found out what I was doing incorrectly.
parentDoc = session.getParentDocument(input.getParentRef());
should be
parentDoc = session.getDocument(input.getParentRef());
I was getting the parent of the parent and therefore skipping over the immediate parent document.
Pilot error!!!!
04-20-2012 12:20 PM
Update
04-20-2012 01:55 PM
Ok, found out what I was doing incorrectly.
parentDoc = session.getParentDocument(input.getParentRef());
should be
parentDoc = session.getDocument(input.getParentRef());
I was getting the parent of the parent and therefore skipping over the immediate parent document.
Pilot error!!!!
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.