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/06/01 17:59:02 UTC

[airavata-data-lake] 19/46: 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(-)