This is an automated email from the ASF dual-hosted git repository.
machristie pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airavata-data-catalog.git
from d1d40f5 Merge pull request #16 from apache:machristie/issue6
add 131ca0e Initial work at implementing metadata schema management APIs
add 584cff2 Implement adding/removing data product to/from metadata schema
add 011dff8 moved test package
add 9d7f93b Support creating data product for known metadata schemas
add 88be4d0 Additional methods to manage metadata schemas
add 849b926 Cascading metadata schema delete to fields
add c769547 Fixing query method name
add a1ceaaa Unique constraint on field name
add 18a9563 Transactional service layer for data catalog db operations
add 5689e1a Check if metadata schema field exists first before creating
new 4d3de78 Merge pull request #18 from apache/machristie/issue7
The 1 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:
.../api/client/DataCatalogAPIClient.java | 160 ++++++++++++++-
.../api/exception/EntityNotFoundException.java | 25 +++
.../datacatalog/api/mapper/DataProductMapper.java | 20 ++
.../api/mapper/MetadataSchemaFieldMapper.java | 36 ++++
.../api/mapper/MetadataSchemaMapper.java | 19 ++
.../datacatalog/api/model/DataProductEntity.java | 25 +++
.../api/model/MetadataSchemaEntity.java | 81 ++++++++
.../api/model/MetadataSchemaFieldEntity.java | 110 +++++++++++
.../api/repository/DataProductRepository.java | 1 +
.../repository/MetadataSchemaFieldRepository.java | 13 ++
.../api/repository/MetadataSchemaRepository.java | 9 +
.../api/service/DataCatalogAPIService.java | 193 ++++++++++++++----
.../api/service/DataCatalogService.java | 41 ++++
.../api/service/impl/DataCatalogServiceImpl.java | 215 +++++++++++++++++++++
.../api}/DataCatalogApiServerApplicationTests.java | 2 +-
.../stubs/src/main/proto/DataCatalogAPI.proto | 101 ++++++++++
16 files changed, 1008 insertions(+), 43 deletions(-)
create mode 100644
data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/exception/EntityNotFoundException.java
create mode 100644
data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/mapper/MetadataSchemaFieldMapper.java
create mode 100644
data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/mapper/MetadataSchemaMapper.java
create mode 100644
data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/model/MetadataSchemaEntity.java
create mode 100644
data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/model/MetadataSchemaFieldEntity.java
create mode 100644
data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/repository/MetadataSchemaFieldRepository.java
create mode 100644
data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/repository/MetadataSchemaRepository.java
create mode 100644
data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogService.java
create mode 100644
data-catalog-api/server/src/main/java/org/apache/airavata/datacatalog/api/service/impl/DataCatalogServiceImpl.java
rename
data-catalog-api/server/src/test/java/org/apache/airavata/{datacatalogapiserver
=> datacatalog/api}/DataCatalogApiServerApplicationTests.java (79%)