С CMIS Я могу добавить объект к объекту. Свойство может иметь одно значение или может быть многозначным свойством. Когда у вас есть многозначное свойство для нескольких объектов, как вы можете искать все объекты, у которых есть это свойство, а свойство содержит определенное значение или несколько конкретных значений?CMIS - Поиск свойств списка
Например. (Пример взят из here)
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);
Теперь, если я хочу, чтобы выполнить запрос для всех объектов, имеет свойство мой: shopping.list и где свойство содержит значение хлеба или значения молоко И сыр, как бы я это сделал?
Что произойдет, если вы делаете КМИС запрос типа 'мой: shopping.list = "хлеб" ИЛИ (мой: shopping.list = "сыр" и мой: shopping.list = «молоко») '- разве это не работает? – Gagravarr