This is an automated email from the ASF dual-hosted git repository.
shuber pushed a change to branch draft-custom-items
in repository https://gitbox.apache.org/repos/asf/unomi.git.
from 1919bc8 Support for custom items: - Made it possible to declare new
custom item types that will inherit from the Item class and be loaded as
CustomItem instances, but that can have any structure in the properties map.
Custom item types have a "subtype" that defines its unique type and that is
used to store the custom item objects in seperate indices in the persistence
service. It is also possible to query custom item types using new methods in
the PersistenceService SPI. Moved t [...]
new da15dd4 Event type modifications for custom items
new 4f2f288 Modify property condition builders to use collections instead
of lists (works with sets now)
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
itests/pom.xml | 2 +-
.../conditions/ConditionContextHelper.java | 10 ++--
.../PropertyConditionESQueryBuilder.java | 24 ++++-----
.../conditions/PropertyConditionEvaluator.java | 61 ++++++++++++++++------
.../META-INF/cxs/events/anonymizeProfile.json | 4 ++
.../META-INF/cxs/events/articleCompleted.json | 8 +++
.../main/resources/META-INF/cxs/events/form.json | 8 +++
.../main/resources/META-INF/cxs/events/goal.json | 4 ++
.../resources/META-INF/cxs/events/identify.json | 4 ++
.../META-INF/cxs/events/incrementInterest.json | 4 ++
.../main/resources/META-INF/cxs/events/login.json | 8 +++
.../META-INF/cxs/events/modifyConsent.json | 8 +++
.../META-INF/cxs/events/profileDeleted.json | 4 ++
.../META-INF/cxs/events/profileUpdated.json | 4 ++
.../resources/META-INF/cxs/events/ruleFired.json | 4 ++
.../main/resources/META-INF/cxs/events/search.json | 4 ++
.../META-INF/cxs/events/sessionCreated.json | 4 ++
.../META-INF/cxs/events/sessionReassigned.json | 4 ++
.../META-INF/cxs/events/updateProperties.json | 4 ++
.../main/resources/META-INF/cxs/events/view.json | 8 +++
20 files changed, 146 insertions(+), 35 deletions(-)