You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by is...@apache.org on 2021/05/13 12:25:55 UTC
[airavata-data-lake] 19/30: Merge pull request #2 from
isururanawaka/metadata_service
This is an automated email from the ASF dual-hosted git repository.
isjarana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-data-lake.git
commit 1909dca870c31aaf33c29fda10def3c80e23af29
Merge: f368372 dc26af3
Author: Isuru Ranawaka <ir...@gmail.com>
AuthorDate: Thu Mar 25 12:46:22 2021 -0400
Merge pull request #2 from isururanawaka/metadata_service
Add parser interface, remove duplicate object creation at Neo4J
.../airavata/datalake/metadata/clients/Test.java | 70 ++++++++-
.../airavata/datalake/metadata/AppConfig.java | 41 ++++--
.../datalake/metadata/Neo4JServiceInitializer.java | 2 +
.../neo4j/curd/operators/GenericService.java | 14 +-
.../backend/neo4j/curd/operators/GroupService.java | 1 +
.../neo4j/curd/operators/GroupServiceImpl.java | 28 ++++
.../neo4j/curd/operators/ResourceService.java | 4 +
.../neo4j/curd/operators/ResourceServiceImpl.java | 52 ++++++-
.../backend/neo4j/curd/operators/Service.java | 6 +-
.../neo4j/curd/operators/TenantService.java | 2 +
.../neo4j/curd/operators/TenantServiceImpl.java | 34 +++++
.../backend/neo4j/curd/operators/UserService.java | 1 +
.../neo4j/curd/operators/UserServiceImpl.java | 28 ++++
.../metadata/backend/neo4j/model/nodes/Entity.java | 19 +++
.../metadata/backend/neo4j/model/nodes/Group.java | 5 +
.../backend/neo4j/model/nodes/Resource.java | 5 +
.../metadata/backend/neo4j/model/nodes/Tenant.java | 5 +
.../metadata/backend/neo4j/model/nodes/User.java | 5 +
.../metadata/handlers/GroupServiceHandler.java | 79 ++++++++--
.../metadata/handlers/ResourceServiceHandler.java | 111 ++++++++++++--
.../metadata/handlers/TenantServiceHandler.java | 77 ++++++++--
.../metadata/handlers/UserServiceHandler.java | 48 ++++++-
.../metadata/interceptors/Authenticator.java | 19 +++
.../interceptors/InterceptorPipelineExecutor.java | 69 +++++++++
.../metadata/interceptors/ServiceInterceptor.java | 7 +
.../datalake/metadata/mergers/GenericMerger.java | 46 ++++++
.../airavata/datalake/metadata/mergers/Merger.java | 9 ++
.../metadata/parsers/ExecutionContext.java | 21 +++
.../datalake/metadata/parsers/GroupParser.java | 111 ++++++++------
.../airavata/datalake/metadata/parsers/Parser.java | 16 +++
.../datalake/metadata/parsers/ResourceParser.java | 160 ++++++++++++++-------
.../datalake/metadata/parsers/TenantParser.java | 126 ++++++++++------
.../datalake/metadata/parsers/UserParser.java | 39 ++++-
.../stub/src/main/proto/resource/Resource.proto | 33 ++++-
.../stub/src/main/proto/tenant/Tenant.proto | 6 +-
35 files changed, 1095 insertions(+), 204 deletions(-)