2011-05-17 2 views
0

Использование CMIS, как запрашивать/получать документы для пользователя/пользователя-идентификатора? CMIS поддерживает запрос по идентификатору объекта, поддерживает ли он запрос по идентификатору пользователя? Пример запроса, если какой-либо поможет много.Использование CMIS, как запрашивать/получать документы для пользователя/пользователя-идентификатора?

Спасибо, Jawa

ответ

3

Try: SELECT * FROM КМИС: документ, в котором КМИС: CreatedBy = 'идентификатор пользователя'

+0

Спасибо Флориана за ответ. Проблема, которую я пытаюсь решить, заключается в получении документов, к которым пользователь имеет доступ на чтение, поэтому запрос cmis: createdBy вернет мне только подмножество. Я просто пытаюсь найти выход из запроса ACL документов, но это не будет оптимальным решением. Любые дополнительные рекомендации/указатели будут с благодарностью оценены. – jawa

+2

Если вы вошли в систему как пользователь, запрос «SELECT * FROM cmis: document» предоставляет вам все документы, которые вам разрешено видеть. Если вы вошли в систему как другой пользователь, вы не можете этого сделать, потому что это будет либо дыра в безопасности, либо набор результатов должен быть неполным и, следовательно, бесполезным. –

Смежные вопросы