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 26c85f3  Modify property condition builders to use collections instead 
of lists (works with sets now)
     add ac71863  return the result of the groovy action dispatcher (#346)
     add 27c280f  UNOMI-513: fix scoring plan recalculation (#348)
     add 6106e95  [UNOMI-508] - Updated the documentation to include Groovy 
Actions (#347)
     add 3c2f200  fix build doc step in CI (#349)
     add c36be8c  UNOMI-514 : increase the number of authorized characters in 
validation pattern (#350)
     add d9d8ec2  remove timer when stopping groovy extensions (#352)
     add 1d44d76  JSON Schema integration
     add 9e8dad5  JSON Schema integration
     new 86e0d81  Merge branch 'draft-json-schema-integration' into 
draft-custom-items
     new 39bf254  Fix merge issue

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:
 .../api/{EventSource.java => SchemaType.java}      |  49 +++--
 .../apache/unomi/api/services/SchemaRegistry.java  |  19 +-
 .../apache/unomi/api/utils/ValidationPattern.java  |   2 +-
 .../groovy/actions/rest/GroovyActionsEndPoint.java |   2 +-
 .../unomi/groovy/actions/annotations/Action.java   |   6 +-
 .../groovy/actions/annotations/Parameter.java      |   1 -
 .../services/impl/GroovyActionsServiceImpl.java    |  11 +-
 .../resources/OSGI-INF/blueprint/blueprint.xml     |   2 +-
 .../java/org/apache/unomi/itests/SegmentIT.java    | 138 ++++++++++++-
 manual/src/main/asciidoc/configuration.adoc        | 162 ++++++++++++++-
 package/pom.xml                                    |  11 +
 .../ElasticSearchPersistenceServiceImpl.java       |  63 +++++-
 .../unomi/persistence/spi/PersistenceService.java  |  21 ++
 services/pom.xml                                   |  14 ++
 .../services/impl/events/EventServiceImpl.java     |  13 +-
 .../impl/events/EventTypeRegistryImpl.java         |  27 ++-
 .../services/impl/schemas/PropertyTypeKeyword.java | 110 ++++++++++
 .../services/impl/schemas/SchemaRegistryImpl.java  | 224 +++++++++++++++++++++
 .../services/impl/segments/SegmentServiceImpl.java | 115 ++++++-----
 .../painless/evaluateScoringPlanElement.painless   |  52 +++++
 .../cxs/painless/resetScoringPlan.painless         |  19 +-
 .../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 +
 47 files changed, 1446 insertions(+), 140 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%)
 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/painless/evaluateScoringPlanElement.painless
 copy api/src/main/java/org/apache/unomi/api/PersonalizationStrategy.java => 
services/src/main/resources/META-INF/cxs/painless/resetScoringPlan.painless 
(59%)
 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