2015-07-02 10 views
0

У меня есть некоторый код, который загружает документ CMIS:Проверьте КМИС документ может быть изменен пользователем

contentStream = remoteDocument.getContentStream(); 

Что является наиболее эффективным способом, чтобы проверить, имеет ли текущий пользователь КМИС доступ к содержимому данных этого документа пишут или нет?

Предпочтительно без дополнительных запросов CMIS.

+0

Не можете ли вы получить его из Допустимые действия над документом? – Gagravarr

+0

@Gagravarr: Я использую это прямо сейчас, но задаюсь вопросом, есть ли что-то лучше. –

ответ

1

AllowableActions.Actions имеет информацию:

bool writeable = document.AllowableActions.Actions.Contains(
    PermissionMappingKeys.CanSetContentDocument) 

Если есть что-нибудь более эффективное, я хотел бы услышать об этом, хотя.

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

  • Нет связанных вопросов^_^