public Collection<ProductOwner> allProductOwnersOfTenant(TenantId aTenantId) {
List<ProductOwner> productOwners = new ArrayList<ProductOwner>();
LevelDBKey productOwnersOfTenant = new LevelDBKey(PRODUCT_OWNER_OF_TENANT, aTenantId.id());
LevelDBUnitOfWork uow = LevelDBUnitOfWork.readOnly(this.database());
List<Object> keys = uow.readKeys(productOwnersOfTenant);
for (Object productOwnerId : keys) {
ProductOwner productOwner = uow.readObject(productOwnerId.toString().getBytes(), ProductOwner.class);
if (productOwner != null) {
productOwners.add(productOwner);
}
}