2015-12-12 3 views
2

У меня есть один вопрос. Как я могу получить имя папки, идентификатор и т. Д. (Сведения о папке) из идентификатора документа в alfresco, используя cmis api? Есть ли какой-нибудь способ ??? БлагодаряКак я могу получить деталь Папки из документа Id в Alfresco, используя cmis api

+0

все те должны быть доступны в качестве свойств объекта папки. Что вы пробовали? Как далеко вы добрались? Где вы застряли? и т. д. – Gagravarr

+0

Я использовал их ... но не получилось. Например: Мой docId - это «рабочая область: // SpacesStore/XXXXXXXX», то как я могу получить имя папки с этого конкретного идентификатора? Этот документ принадлежит к какой папке ??? Я не получил эти api .. пожалуйста, дайте мне знать, если есть ... Спасибо – user3855589

ответ

1

Наконец я получил answer..use следующую строку ..

ObjectData bindingParent=cmisSession.getBinding().getNavigationService().getFolderParent(cmisSession.getRepositoryInfo().getId(), doc.getId(), null, null); 
System.out.println("\n --> id "+ bindingParent.getId()); 
2

Это одна короче:

// get the first parent of the document 
Folder parent = doc.getParents().get(0); 

System.out.println("ID: "+ parent.getId()); 
System.out.println("Name: "+ parent.getName());