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