This is an automated email from the ASF dual-hosted git repository.

dgriffon pushed a change to branch improve-is-day-condition-operator
in repository https://gitbox.apache.org/repos/asf/unomi.git.


    from f071816  DMF-5016 : add support of date expression for multiple values
     add f2ecdb7  UNOMI-486 JSON Schema integration (#353)
     add 6428130  [UNOMI-512] Custom item types (#344)
     add d5f4a43  Merge branch 'master' into improve-is-day-condition-operator

No new revisions were added by this update.

Summary of changes:
 api/pom.xml                                        |   8 +
 .../main/java/org/apache/unomi/api/CustomItem.java |   9 +
 .../java/org/apache/unomi/api/MetadataItem.java    |   4 +-
 .../api/{EventSource.java => SchemaType.java}      |  49 +++--
 .../apache/unomi/api/services/SchemaRegistry.java  |  19 +-
 .../org/apache/unomi/api/utils}/ParserHelper.java  | 112 ++++++++++-
 itests/pom.xml                                     |   2 +-
 .../test/java/org/apache/unomi/itests/BasicIT.java |   5 +
 itests/src/test/resources/testLogin.json           |   6 +-
 .../ElasticSearchPersistenceServiceImpl.java       | 142 +++++++++++---
 .../conditions/ConditionContextHelper.java         |  10 +-
 .../unomi/persistence/spi/CustomObjectMapper.java  |  60 ++++--
 .../unomi/persistence/spi/ItemDeserializer.java    |   7 +
 .../unomi/persistence/spi/PersistenceService.java  |  51 +++++
 .../spi/PropertyTypedObjectDeserializer.java       |  11 ++
 .../PropertyConditionESQueryBuilder.java           |  24 ++-
 .../conditions/PropertyConditionEvaluator.java     |  59 ++++--
 services/pom.xml                                   |  10 +
 .../actions/impl/ActionExecutorDispatcherImpl.java | 133 +------------
 .../impl/definitions/DefinitionsServiceImpl.java   |   2 +-
 .../services/impl/events/EventServiceImpl.java     |  15 +-
 .../impl/events/EventTypeRegistryImpl.java         |  27 ++-
 .../services/impl/goals/GoalsServiceImpl.java      |   2 +-
 .../services/impl/profiles/ProfileServiceImpl.java |   2 +-
 .../services/impl/queries/QueryServiceImpl.java    |   2 +-
 .../services/impl/rules/RulesServiceImpl.java      |   2 +-
 .../services/impl/schemas/PropertyTypeKeyword.java | 110 +++++++++++
 .../services/impl/schemas/SchemaRegistryImpl.java  | 213 +++++++++++++++++++++
 .../services/impl/segments/SegmentServiceImpl.java |   2 +-
 .../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 +
 .../resources/META-INF/cxs/schemas/condition.json  |  15 ++
 .../META-INF/cxs/schemas/conditiontype.json        |  22 +++
 .../resources/META-INF/cxs/schemas/consent.json    |  25 +++
 .../META-INF/cxs/schemas/consentType.json          |  20 ++
 .../resources/META-INF/cxs/schemas/customitem.json |  20 ++
 .../META-INF/cxs/schemas/customitems/page.json     |  66 +++++++
 .../META-INF/cxs/schemas/customitems/site.json     |  13 ++
 .../main/resources/META-INF/cxs/schemas/event.json |  29 +++
 .../META-INF/cxs/schemas/events/modifyConsent.json |  20 ++
 .../META-INF/cxs/schemas/events/view.json          |  20 ++
 .../main/resources/META-INF/cxs/schemas/goal.json  |  18 ++
 .../main/resources/META-INF/cxs/schemas/item.json  |  31 +++
 .../resources/META-INF/cxs/schemas/metadata.json   |  44 +++++
 .../META-INF/cxs/schemas/metadataitem.json         |  14 ++
 .../resources/META-INF/cxs/schemas/parameter.json  |  20 ++
 .../resources/META-INF/cxs/schemas/profile.json    |  41 ++++
 .../resources/META-INF/cxs/schemas/session.json    |  41 ++++
 .../META-INF/cxs/schemas/timestampeditem.json      |  13 ++
 .../META-INF/cxs/schemas/values/boolean.json       |   6 +
 .../META-INF/cxs/schemas/values/date.json          |   7 +
 .../META-INF/cxs/schemas/values/email.json         |   7 +
 .../META-INF/cxs/schemas/values/integer.json       |   6 +
 .../META-INF/cxs/schemas/values/long.json          |   6 +
 .../resources/META-INF/cxs/schemas/values/set.json |   7 +
 .../META-INF/cxs/schemas/values/string.json        |   6 +
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   8 +
 71 files changed, 1430 insertions(+), 277 deletions(-)
 copy api/src/main/java/org/apache/unomi/api/{EventSource.java => 
SchemaType.java} (53%)
 copy metrics/src/main/java/org/apache/unomi/metrics/CallerCount.java => 
api/src/main/java/org/apache/unomi/api/services/SchemaRegistry.java (75%)
 rename {services/src/main/java/org/apache/unomi/services/impl => 
api/src/main/java/org/apache/unomi/api/utils}/ParserHelper.java (61%)
 create mode 100644 
services/src/main/java/org/apache/unomi/services/impl/schemas/PropertyTypeKeyword.java
 create mode 100644 
services/src/main/java/org/apache/unomi/services/impl/schemas/SchemaRegistryImpl.java
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/condition.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/conditiontype.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/consent.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/consentType.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/customitem.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/customitems/page.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/customitems/site.json
 create mode 100644 services/src/main/resources/META-INF/cxs/schemas/event.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/events/modifyConsent.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/events/view.json
 create mode 100644 services/src/main/resources/META-INF/cxs/schemas/goal.json
 create mode 100644 services/src/main/resources/META-INF/cxs/schemas/item.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/metadata.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/metadataitem.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/parameter.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/profile.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/session.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/timestampeditem.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/values/boolean.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/values/date.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/values/email.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/values/integer.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/values/long.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/values/set.json
 create mode 100644 
services/src/main/resources/META-INF/cxs/schemas/values/string.json

Reply via email to