You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by di...@apache.org on 2021/06/01 03:03:16 UTC

[airavata-data-lake] 09/42: Merge pull request #1 from isururanawaka/metadata_service

This is an automated email from the ASF dual-hosted git repository.

dimuthuupe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-data-lake.git

commit d44747ec51d5618683451328703b0866246db988
Merge: ace1dc1 0bac93c
Author: Suresh Marru <sm...@apache.org>
AuthorDate: Wed Mar 17 16:51:36 2021 -0400

    Merge pull request #1 from isururanawaka/metadata_service
    
    Metadata service

 airavata-data-lake.ipr                             | 114 +++
 airavata-data-lake.iws                             | 418 +++++++++++
 metadata-service/data-builders/data-builders.iml   |  16 +
 metadata-service/data-builders/pom.xml             |  20 +
 metadata-service/db-service/client/client.iml      | 109 +++
 .../db-service/client/db-service-client.iml        |  16 +
 metadata-service/db-service/client/pom.xml         |  28 +
 .../metadata/clients/MetadataServiceClient.java    |  35 +
 .../clients/MetadataServiceClientBuilder.java      |  12 +
 .../airavata/datalake/metadata/clients/Test.java   |  78 ++
 metadata-service/db-service/db-service.iml         | 420 +++++++++++
 metadata-service/db-service/pom.xml                |  28 +
 .../db-service/server/db-service-server.iml        | 462 ++++++++++++
 metadata-service/db-service/server/pom.xml         |  69 ++
 metadata-service/db-service/server/server.iml      | 109 +++
 .../airavata/datalake/metadata/AppConfig.java      | 149 ++++
 .../datalake/metadata/Neo4JServiceInitializer.java |  14 +
 .../datalake/metadata/XmlConfiguration.java        |   9 +
 .../datalake/metadata/backend/Connector.java       |  10 +
 .../airavata/datalake/metadata/backend/Person.java |  72 ++
 .../metadata/backend/neo4j/Neo4JConnector.java     |  53 ++
 .../neo4j/curd/operators/GenericService.java       |  90 +++
 .../backend/neo4j/curd/operators/GroupService.java |   4 +
 .../neo4j/curd/operators/GroupServiceImpl.java     |  16 +
 .../neo4j/curd/operators/ResourceService.java      |   4 +
 .../neo4j/curd/operators/ResourceServiceImpl.java  |  16 +
 .../neo4j/curd/operators/SearchOperator.java       |  33 +
 .../backend/neo4j/curd/operators/Service.java      |  27 +
 .../neo4j/curd/operators/TenantService.java        |   4 +
 .../neo4j/curd/operators/TenantServiceImpl.java    |  15 +
 .../backend/neo4j/curd/operators/UserService.java  |   4 +
 .../neo4j/curd/operators/UserServiceImpl.java      |  16 +
 .../metadata/backend/neo4j/model/nodes/Entity.java | 109 +++
 .../metadata/backend/neo4j/model/nodes/Group.java  | 208 ++++++
 .../backend/neo4j/model/nodes/Resource.java        | 215 ++++++
 .../metadata/backend/neo4j/model/nodes/Role.java   |  37 +
 .../backend/neo4j/model/nodes/ServiceAccount.java  |  29 +
 .../metadata/backend/neo4j/model/nodes/Tenant.java | 125 ++++
 .../metadata/backend/neo4j/model/nodes/User.java   | 132 ++++
 .../backend/neo4j/model/relationships/Belongs.java |   9 +
 .../neo4j/model/relationships/ConfiguredWith.java  |   7 +
 .../backend/neo4j/model/relationships/Has.java     |   9 +
 .../neo4j/model/relationships/HasAccess.java       |  23 +
 .../neo4j/model/relationships/HasChildGroup.java   |   9 +
 .../model/relationships/HasChildResource.java      |   8 +
 .../neo4j/model/relationships/HasChildUser.java    |  19 +
 .../neo4j/model/relationships/HasParentGroup.java  |  19 +
 .../model/relationships/HasParentResource.java     |   7 +
 .../backend/neo4j/model/relationships/HasRole.java |   8 +
 .../neo4j/model/relationships/MemberOf.java        |  19 +
 .../neo4j/model/relationships/Relationship.java    |  81 +++
 .../neo4j/model/relationships/SharedWith.java      |  25 +
 .../metadata/exceptions/DBConnectorException.java  |  10 +
 .../metadata/handlers/GroupServiceHandler.java     |  38 +
 .../metadata/handlers/ResourceServiceHandler.java  |  38 +
 .../metadata/handlers/TenantServiceHandler.java    |  83 +++
 .../metadata/handlers/UserServiceHandler.java      |  29 +
 .../datalake/metadata/parsers/GroupParser.java     |  68 ++
 .../datalake/metadata/parsers/ResourceParser.java  |  77 ++
 .../datalake/metadata/parsers/TenantParser.java    |  79 ++
 .../datalake/metadata/parsers/UserParser.java      |  22 +
 .../src/main/resources/application.properties      |  23 +
 .../src/main/resources/applicationContext.xml      |  12 +
 .../db-service/stub/db-service-stub.iml            |  84 +++
 metadata-service/db-service/stub/pom.xml           |  57 ++
 .../stub/src/main/proto/common/Common.proto        |  12 +
 .../stub/src/main/proto/group/Group.proto          |  88 +++
 .../stub/src/main/proto/resource/Resource.proto    |  97 +++
 .../stub/src/main/proto/tenant/Tenant.proto        |  67 ++
 .../db-service/stub/src/main/proto/user/User.proto |  66 ++
 metadata-service/db-service/stub/stub.iml          | 111 +++
 metadata-service/metadata-service.iml              | 804 +++++++++++++++++++++
 metadata-service/pom.xml                           |  69 ++
 pom.xml                                            |  80 +-
 74 files changed, 5581 insertions(+), 1 deletion(-)