С помощью CMIS я могу добавить свойство к объекту. Свойство может иметь одно значение или может быть свойством с несколькими значениями. Когда у вас есть свойство с несколькими значениями для нескольких объектов, как вы ищете все объекты, которые имеют это свойство, и свойство содержит определенное значение или ряд определенных значений?
Например. (Пример взят из здесь)
CmisObject cmisobject = ....
Map<String, Object> updateProperties = new HashMap<String, Object>();
List<String> shoppingList = new ArrayList<String>();
shoppingList.add("milk");
shoppingList.add("bread");
shoppingList.add("cheese");
updateProperties.put("my:shopping.list", shoppingList); // multi-value property
cmisobject.updateProperties(updateProperties);
Теперь, если я хочу выполнить запрос для всех объектов, у которых есть свойство my:shopping.list и где свойство содержит значение bread или значения milk И сыр, как мне это сделать?
my:shopping.list = "bread" OR (my:shopping.list = "cheese" and my:shopping.list = "milk")
- это не сработает? - person Gagravarr   schedule 03.11.2014