UNOMI-400 Refactoring of hardcoded property accessors (#218)

* UNOMI-400 Refactoring of hardcoded property accessors

* UNOMI-400 More refactoring on property accessors & added unit test

(cherry picked from commit 5de4cab84c003688fc72664a9fbda4c33143d880)
18 files changed
tree: 3caa7e05091791ece16bed5b22f5940f3fcf073f
  1. api/
  2. common/
  3. docker/
  4. extensions/
  5. itests/
  6. kar/
  7. lifecycle-watcher/
  8. manual/
  9. metrics/
  10. package/
  11. performance-tests/
  12. persistence-elasticsearch/
  13. persistence-spi/
  14. plugins/
  15. rest/
  16. samples/
  17. scripting/
  18. services/
  19. src/
  20. tools/
  21. wab/
  22. .gitignore
  23. buildAndRun.sh
  24. buildAndRunNoTests.sh
  25. BUILDING
  26. compileDeploy.sh
  27. generate-package.sh
  28. generate-site-and-upload.sh
  29. generate-site.sh
  30. Jenkinsfile
  31. Jenkinsfile-jdk11
  32. KEYS
  33. LICENSE
  34. license-mappings.xml
  35. MERGING-PULL-REQUESTS
  36. NOTICE
  37. NOTICE.template
  38. pom.xml
  39. README.md
  40. release-audit.sh
  41. setenv.sh
  42. update-notice.sh
README.md

Build Status Maven Central

Apache Unomi

Apache Unomi stores user profile information and is mostly used to provide a backend server for A/B testing and personalization. To do so it implements the currently under development OASIS Context Server specification.

License

The source code is available under the Apache License V2

Documentation

You can find all the updated documentation, including building and deployment instructions, on the Apache Unomi web site.