This is an automated email from the ASF dual-hosted git repository.
sergehuber pushed a change to branch UNOMI-958-usage-rest
in repository https://gitbox.apache.org/repos/asf/unomi.git
from 7eb21c8cb UNOMI-958: Extend tenant usage API and add event retention
purge
add e58d19a13 UNOMI-958: Fix REST error mapping, tenant IT isolation, and
scheduler RBAC
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/unomi/api/tenants/Tenant.java | 4 +-
.../unomi/api/tenants/TenantEventPurgeResult.java | 9 +-
.../org/apache/unomi/api/tenants/TenantUsage.java | 7 +-
.../unomi/api/tenants/TenantUsageService.java | 10 +-
.../java/org/apache/unomi/itests/TenantIT.java | 46 ++++++
manual/src/main/asciidoc/multitenancy.adoc | 2 +-
.../exception/AbstractRestExceptionMapper.java | 2 +-
.../rest/exception/RuntimeExceptionMapper.java | 24 +++
.../apache/unomi/rest/scheduler/TaskEndpoint.java | 2 +-
.../apache/unomi/rest/security/SecurityFilter.java | 6 +-
.../apache/unomi/rest/tenants/TenantEndpoint.java | 11 +-
.../rest/exception/RestExceptionMapperTest.java | 21 +++
.../unomi/rest/security/SecurityFilterTest.java | 49 ++++++
.../unomi/rest/tenants/TenantEndpointTest.java | 15 ++
.../impl/tenants/TenantUsageServiceImpl.java | 81 +++++-----
.../impl/InMemoryPersistenceServiceImpl.java | 24 ++-
.../impl/InMemoryPersistenceServiceImplTest.java | 134 ++++++++++++++++
.../TenantUsageServiceImplTenantIsolationTest.java | 177 +++++++++++++++++++++
.../impl/tenants/TenantUsageServiceImplTest.java | 17 +-
19 files changed, 578 insertions(+), 63 deletions(-)
create mode 100644
services/src/test/java/org/apache/unomi/services/impl/tenants/TenantUsageServiceImplTenantIsolationTest.java