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(-)

Reply via email to