2017-08-25 1 views
1

Es gibt Methoden wie get_Subfolders() und get_ContainedDocuments() über die Folder Schnittstelle in FilenetJava API.Wie kann der gesamte Ordnerinhalt in Filenet 5.2 abgerufen werden?

Ich habe bereits versucht mit get_Containees(), aber es gibt eine leere Liste (Iterator hat keinen nächsten Eintrag).

Gibt es eine Möglichkeit, Ordner und Dokumente ohne zwei Netzwerkanrufe abzurufen? Gibt es irgendwelche Tricks, um das zu tun?

+0

immer gut die Version von FileNet zu erwähnen, dass Sie –

+0

Im mit 5.2.1 :) leider –

Antwort

0

Folder.get_Containees ruft referenziell enthaltene Objekte (Ordner, Dokumente, benutzerdefinierte Objekte) im Ordner ab.

Folder.get_ContainedDocuments method to retrieve all documents contained in the folder. 

ex:

String folderPath = "/DocFolder/MyDocs"; 
Folder myFolder = Factory.Folder.fetchInstance(os, folderPath, null); 
DocumentSet myLoanDocs = myFolder.get_ContainedDocuments(); 
+0

Folder.get_Containees verwenden() - ok. Aber wie iterieren Sie darüber? Wie rufen Sie einen Ordner/ein Dokument daraus ab? –

+0

gibt es ReferentialContainmentRelationshipSet, das Iterator oder Pageiterator hat und Sie können es iterieren –

Verwandte Themen