graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[data-catalog-api/stubs/src/main/proto/DataCatalogAPI.proto]" -- "[data-catalog-api/client/src/main/java/org/apache/airavata/datacatalog/api/client/DataCatalogAPIClient.java]" [label=" 12 ", penwidth="10", color="#00688bFF"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/impl/DataCatalogServiceImpl.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogAPIService.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/impl/DataCatalogServiceImpl.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogService.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/PostgresqlMetadataSchemaQueryWriterImpl.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/MetadataSchemaQueryExecutorImpl.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogService.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogAPIService.java]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogService.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/MetadataSchemaQueryExecutorImpl.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/server/custos-sharing/src/main/java/org/apache/airavata/datacatalog/api/sharing/SharingManagerImpl.java]" -- "[data-catalog-api/client/src/main/java/org/apache/airavata/datacatalog/api/client/DataCatalogAPIClient.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/PostgresqlMetadataSchemaQueryWriterImpl.java]" -- "[data-catalog-api/client/src/main/java/org/apache/airavata/datacatalog/api/client/DataCatalogAPIClient.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/stubs/src/main/proto/DataCatalogAPI.proto]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogService.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/impl/DataCatalogServiceImpl.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/MetadataSchemaQueryExecutorImpl.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/server/custos-sharing/src/main/java/org/apache/airavata/datacatalog/api/sharing/SharingManagerImpl.java]" -- "[data-catalog-api/server/custos-sharing/src/main/java/org/apache/airavata/datacatalog/api/sharing/CustosTestDataBootstrap.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/impl/DataCatalogServiceImpl.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/PostgresqlMetadataSchemaQueryWriterImpl.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/stubs/src/main/proto/DataCatalogAPI.proto]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogAPIService.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogAPIService.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/MetadataSchemaQueryExecutorImpl.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogAPIService.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/PostgresqlMetadataSchemaQueryWriterImpl.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/MetadataSchemaQueryExecutorImpl.java]" -- "[data-catalog-api/client/src/main/java/org/apache/airavata/datacatalog/api/client/DataCatalogAPIClient.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogService.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/PostgresqlMetadataSchemaQueryWriterImpl.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/stubs/src/main/proto/DataCatalogAPI.proto]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/impl/DataCatalogServiceImpl.java]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/repository/UserRepository.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogAPIService.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimplePublicSharingRepository.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/mapper/MetadataSchemaMapper.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/repository/MetadataSchemaRepository.java]" -- "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/model/UserEntity.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/mapper/DataProductMapper.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/impl/DataCatalogServiceImpl.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/model/sharing/simple/SimpleTenantEntity.java]" -- "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/model/sharing/simple/SimpleGroupSharingEntity.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimpleGroupSharingRepository.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/mapper/DataProductMapper.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/model/sharing/simple/SimpleTenantEntity.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/DataCatalogApiServiceApplication.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/resources/schema.sql]" -- "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimpleGroupRepository.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/resources/schema.sql]" -- "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/model/sharing/simple/SimpleUserEntity.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/sharing/SimpleSharingManagerImpl.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/impl/DataCatalogServiceImpl.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/service/src/main/resources/logback.xml]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/mapper/MetadataSchemaFieldMapper.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimpleUserRepository.java]" -- "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimplePublicSharingRepository.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/repository/TenantRepository.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogAPIService.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/mapper/MetadataSchemaFieldMapper.java]" -- "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/sharing/SharingManager.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/sharing/exception/SharingException.java]" -- "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/model/TenantEntity.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimpleUserRepository.java]" -- "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/model/sharing/simple/SimpleGroupEntity.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/MetadataSchemaQueryExecutor.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/impl/PostgresqlMetadataSchemaQueryWriterImpl.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/MetadataSchemaQueryResult.java]" -- "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/sharing/SharingManager.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/model/sharing/simple/SimpleGroupSharingEntity.java]" -- "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/repository/TenantRepository.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimpleUserSharingRepository.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogService.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/model/UserEntity.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogAPIService.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/query/MetadataSchemaQueryWriter.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/mapper/MetadataSchemaFieldMapper.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimpleGroupSharingRepository.java]" -- "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/model/sharing/simple/SimpleGroupSharingEntity.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/repository/DataProductRepository.java]" -- "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/model/MetadataSchemaEntity.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimpleUserRepository.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/exception/EntityNotFoundException.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/service/src/main/resources/logback.xml]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/DataCatalogApiServiceApplication.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/model/MetadataSchemaEntity.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/service/DataCatalogService.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/model/sharing/simple/SimpleTenantEntity.java]" -- "[data-catalog-api/server/service/src/main/resources/logback.xml]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimpleTenantRepository.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/exception/MetadataSchemaSqlParseException.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimpleUserSharingRepository.java]" -- "[data-catalog-api/server/core/src/main/java/org/apache/airavata/datacatalog/api/sharing/SharingManager.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/exception/EntityNotFoundException.java]" -- "[data-catalog-api/server/custos-sharing/src/main/java/org/apache/airavata/datacatalog/api/sharing/SharingManagerImpl.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; "[data-catalog-api/server/simple-sharing/src/main/java/org/apache/airavata/datacatalog/api/repository/sharing/simple/SimpleUserSharingRepository.java]" -- "[data-catalog-api/server/service/src/main/java/org/apache/airavata/datacatalog/api/mapper/MetadataSchemaFieldMapper.java]" [label=" 2 ", penwidth="1", color="#00688b5E"]; }