Я читаю книгу AlfrescoCMIS, и в ней говорится о создании связи между двумя папками в Alfresco. Я запускаю код и не понимаю, что на самом деле представляет собой эта связь, может ли кто-нибудь помочь мне понять, что такое связь между двумя папками или между двумя файлами?
Связь между двумя папками - Alfresco
Ответы (1)
Отношение или ассоциация — это связь между двумя объектами. Конкретным примером являются «связанные документы». Предположим, вы создаете PDF-файл в своем репозитории CMIS, и этот PDF-файл связан с N другими PDF-файлами. Вы хотели бы иметь возможность запрашивать у этого PDF-файла все связанные с ним документы. Таким образом, один из способов реализовать это — создать связь «связанные документы» между исходным PDF-файлом и всеми его связанными PDF-файлами.
Отношения являются типизированными, поэтому вы можете определить любой вид отношений, отвечающий вашим требованиям.
В моем примере описываются отношения между документами, но отношения можно создавать и между папками, а также между папками и документами.
Более подробное обсуждение взаимосвязей см. в разделе взаимосвязей в спецификация CMIS.