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

smarru pushed a change to branch metadata-service
in repository https://gitbox.apache.org/repos/asf/airavata-data-lake.git.


    from ace1dc1  Adding repository support for SFTP Remotes
     new 2724b9a  metadata service neo4j implementation
     new 0bac93c  gRCP saving path
     new d44747e  Merge pull request #1 from isururanawaka/metadata_service

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 airavata-data-lake.ipr                             | 114 +++
 airavata-data-lake.iws                             | 418 +++++++++++
 metadata-service/data-builders/data-builders.iml   |  16 +
 .../data-builders}/pom.xml                         |   9 +-
 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, 5568 insertions(+), 3 deletions(-)
 create mode 100644 airavata-data-lake.ipr
 create mode 100644 airavata-data-lake.iws
 create mode 100644 metadata-service/data-builders/data-builders.iml
 copy {data-orchestrator/data-orchestrator-core => 
metadata-service/data-builders}/pom.xml (58%)
 create mode 100644 metadata-service/db-service/client/client.iml
 create mode 100644 metadata-service/db-service/client/db-service-client.iml
 create mode 100644 metadata-service/db-service/client/pom.xml
 create mode 100644 
metadata-service/db-service/client/src/main/java/org/apache/airavata/datalake/metadata/clients/MetadataServiceClient.java
 create mode 100644 
metadata-service/db-service/client/src/main/java/org/apache/airavata/datalake/metadata/clients/MetadataServiceClientBuilder.java
 create mode 100644 
metadata-service/db-service/client/src/main/java/org/apache/airavata/datalake/metadata/clients/Test.java
 create mode 100644 metadata-service/db-service/db-service.iml
 create mode 100644 metadata-service/db-service/pom.xml
 create mode 100644 metadata-service/db-service/server/db-service-server.iml
 create mode 100644 metadata-service/db-service/server/pom.xml
 create mode 100644 metadata-service/db-service/server/server.iml
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/AppConfig.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/Neo4JServiceInitializer.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/XmlConfiguration.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/Connector.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/Person.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/Neo4JConnector.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/GenericService.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/GroupService.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/GroupServiceImpl.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/ResourceService.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/ResourceServiceImpl.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/SearchOperator.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/Service.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/TenantService.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/TenantServiceImpl.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/UserService.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/curd/operators/UserServiceImpl.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/nodes/Entity.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/nodes/Group.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/nodes/Resource.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/nodes/Role.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/nodes/ServiceAccount.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/nodes/Tenant.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/nodes/User.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/Belongs.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/ConfiguredWith.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/Has.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/HasAccess.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/HasChildGroup.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/HasChildResource.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/HasChildUser.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/HasParentGroup.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/HasParentResource.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/HasRole.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/MemberOf.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/Relationship.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/backend/neo4j/model/relationships/SharedWith.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/exceptions/DBConnectorException.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/handlers/GroupServiceHandler.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/handlers/ResourceServiceHandler.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/handlers/TenantServiceHandler.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/handlers/UserServiceHandler.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/parsers/GroupParser.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/parsers/ResourceParser.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/parsers/TenantParser.java
 create mode 100644 
metadata-service/db-service/server/src/main/java/org/apache/airavata/datalake/metadata/parsers/UserParser.java
 create mode 100644 
metadata-service/db-service/server/src/main/resources/application.properties
 create mode 100644 
metadata-service/db-service/server/src/main/resources/applicationContext.xml
 create mode 100644 metadata-service/db-service/stub/db-service-stub.iml
 create mode 100644 metadata-service/db-service/stub/pom.xml
 create mode 100644 
metadata-service/db-service/stub/src/main/proto/common/Common.proto
 create mode 100644 
metadata-service/db-service/stub/src/main/proto/group/Group.proto
 create mode 100644 
metadata-service/db-service/stub/src/main/proto/resource/Resource.proto
 create mode 100644 
metadata-service/db-service/stub/src/main/proto/tenant/Tenant.proto
 create mode 100644 
metadata-service/db-service/stub/src/main/proto/user/User.proto
 create mode 100644 metadata-service/db-service/stub/stub.iml
 create mode 100644 metadata-service/metadata-service.iml
 create mode 100644 metadata-service/pom.xml

Reply via email to