CMIS понимает концепцию выдачи. Миниатюры и веб-превью в Alfresco отображаются как выдачи CMIS. Этот номер содержит blog post. В нем вы увидите пример кода, и я включил его ниже:
OperationContext context = session.createOperationContext();
context.setRenditionFilterString("cmis:thumbnail");
CmisObject doc = session.getObjectByPath("/Sites/ren/documentLibrary/Spring Surf and OpenCMIS Integration", context);
List<Rendition> renditions = doc.getRenditions();
for (Rendition rendition : renditions)
{
System.out.println("kind: " + rendition.getKind());
System.out.println("mimetype: " + rendition.getMimeType());
System.out.println("width: " + rendition.getWidth());
System.out.println("height: " + rendition.getHeight());
System.out.println("stream id: " + rendition.getStreamId());
}
Обратите внимание, что то, что может вам подножку, что выдачи не создается автоматически, когда объекты добавляются в хранилище. Обычно они создаются асинхронно, когда кто-то запрашивает просмотр библиотеки документов через клиент Alfresco Share.
Если вам нужно создать документ, а затем сразу же получить его данные, не вступая в систему с клиентом Alfresco Share, вам нужно будет использовать правила или действия, чтобы инициировать создание необходимых вам представлений.
Вы пытались получить список объектов репозитория?!? –