Add classifiers and decorators 55/13255/1
authorJvD_Ericsson <jeff.van.dam@est.tech>
Fri, 9 Aug 2024 09:38:46 +0000 (10:38 +0100)
committerJeff van Dam <jeff.van.dam@est.tech>
Fri, 9 Aug 2024 11:09:02 +0000 (11:09 +0000)
commit1335824f6b864748247891a0bf05b8dabc5f0b6b
treeda1ed859ba4cbab62fc9c69c3f7dd54000e1b507
parent896925c69251284676abaa6b2a453aff3fb1e2bf
Add classifiers and decorators

Added classifiers and decorators
Refactored code

Issue-ID: SMO-162
Change-Id: I1cd982505abc7b47b58dbb3bf5472e99b053985b
Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech>
324 files changed:
charts/smo/topology-exposure-inventory/charts/topology-exposure-inventory/values.yaml
charts/smo/topology-exposure-inventory/values.yaml
teiv/src/main/antlr4/org/oran/smo/teiv/antlr4/tiesPath.g4
teiv/src/main/java/org/oran/smo/teiv/CustomMetrics.java
teiv/src/main/java/org/oran/smo/teiv/availability/DependentServiceAvailability.java
teiv/src/main/java/org/oran/smo/teiv/availability/DependentServiceAvailabilityKafka.java
teiv/src/main/java/org/oran/smo/teiv/config/DataSourceConfig.java
teiv/src/main/java/org/oran/smo/teiv/config/KafkaAdminConfig.java
teiv/src/main/java/org/oran/smo/teiv/config/KafkaConfig.java
teiv/src/main/java/org/oran/smo/teiv/controller/health/TiesExposureHealthIndicator.java
teiv/src/main/java/org/oran/smo/teiv/controller/health/TiesHealthIndicator.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/controller/health/TiesIngestionHealthIndicator.java
teiv/src/main/java/org/oran/smo/teiv/exception/InvalidRelationshipException.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exception/TiesException.java
teiv/src/main/java/org/oran/smo/teiv/exposure/audit/AuditInfo.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/refiner/TiesPathQueryRefinementTest.java with 54% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/audit/AuditMapper.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/audit/LoggerHandler.java [moved from teiv/src/test/resources/contracts/ran/schemas/getSchemaByName.groovy with 62% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/classifiers/api/ClassifiersService.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/classifiers/api/impl/ClassifiersServiceImpl.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/classifiers/rest/controller/ClassifiersRestController.java
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/ConsumerDataOperationRegistry.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/ConsumerDataRepository.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/refiner/TiesPathQueryRefinement.java with 57% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/ConsumerDataRepositoryImpl.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/ConsumerDataValidator.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/model/Classifiers.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/spi/impl/StoredSchema.java with 74% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/model/ConsumerData.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/model/Decorators.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/model/PersistableIdMap.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/ClassifiersOperation.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/ConsumerDataOperation.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/DecoratorsOperation.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/DeleteClassifiersOperation.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/DeleteDecoratorsOperation.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/MergeClassifiersOperation.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/MergeDecoratorsOperation.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/data/api/DataService.java
teiv/src/main/java/org/oran/smo/teiv/exposure/data/api/impl/DataServiceImpl.java
teiv/src/main/java/org/oran/smo/teiv/exposure/data/rest/controller/DataController.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/data/rest/controller/DataRestController.java with 79% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/decorators/api/DecoratorsService.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/decorators/api/impl/DecoratorsServiceImpl.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/decorators/rest/controller/DecoratorsRestController.java
teiv/src/main/java/org/oran/smo/teiv/exposure/model/api/ModelService.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/model/api/ModelSchemaService.java with 65% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/model/api/impl/ModelSchemaServiceImpl.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/model/api/impl/ModelServiceImpl.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/model/rest/controller/ModelController.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/model/rest/controller/ModelSchemaRestController.java with 54% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/DataPersistanceService.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/DataRepository.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/ModelRepository.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/Module.java [moved from teiv/src/main/java/org/oran/smo/teiv/schema/Module.java with 81% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/ModuleStatus.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/impl/DataPersistanceServiceImpl.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/impl/DataRepositoryImpl.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/impl/ModelRepositoryImpl.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/ComplexMapper.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/EntityMapper.java
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/MapperUtility.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/PageMetaData.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/PaginationMetaData.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/QueryMetaData.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/RelationshipMapper.java
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/RelationshipsMapper.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/ResponseMapper.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/AndOrLogicalBlock.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ConditionFactory.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ContainerType.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/EmptyLogicalBlock.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/FilterCriteria.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/InnerFilterCriteria.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/LogicalBlock.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/QueryFunction.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ScopeLogicalBlock.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ScopeObject.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/TargetObject.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/refiner/AliasMapper.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/refiner/BasePathRefinement.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/refiner/PathToJooqRefinement.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/PathResolver.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/ResolverDataType.java [moved from teiv/src/main/java/org/oran/smo/teiv/utils/query/TokenType.java with 88% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/ResolverUtil.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/ScopeFilterListener.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/ScopeResolver.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/TargetFilterListener.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/TargetResolver.java
teiv/src/main/java/org/oran/smo/teiv/exposure/utils/PaginationDTO.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/utils/PaginationUtil.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/utils/RequestDetails.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/collection/rest/controller/TopologyGroupsRestController.java with 69% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/utils/RequestValidator.java
teiv/src/main/java/org/oran/smo/teiv/listener/CreateTopologyProcessor.java
teiv/src/main/java/org/oran/smo/teiv/listener/DeleteTopologyProcessor.java
teiv/src/main/java/org/oran/smo/teiv/listener/MergeTopologyProcessor.java
teiv/src/main/java/org/oran/smo/teiv/listener/SourceEntityDeleteTopologyProcessor.java
teiv/src/main/java/org/oran/smo/teiv/listener/SourceEntityDeleteTopologyProcessorV1.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/listener/TopologyListener.java
teiv/src/main/java/org/oran/smo/teiv/listener/TopologyProcessorRegistry.java
teiv/src/main/java/org/oran/smo/teiv/schema/BidiDbNameMapper.java
teiv/src/main/java/org/oran/smo/teiv/schema/ConsumerDataCache.java
teiv/src/main/java/org/oran/smo/teiv/schema/DataType.java
teiv/src/main/java/org/oran/smo/teiv/schema/EntityType.java
teiv/src/main/java/org/oran/smo/teiv/schema/Persistable.java
teiv/src/main/java/org/oran/smo/teiv/schema/PostgresSchemaLoader.java
teiv/src/main/java/org/oran/smo/teiv/schema/RelationType.java
teiv/src/main/java/org/oran/smo/teiv/schema/SchemaRegistry.java
teiv/src/main/java/org/oran/smo/teiv/schema/SchemaRegistryErrorCode.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/schema/SchemaRegistryException.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/schema/YangDataTypes.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/service/SchemaCleanUpService.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/service/TiesDbOperations.java
teiv/src/main/java/org/oran/smo/teiv/service/TiesDbService.java
teiv/src/main/java/org/oran/smo/teiv/service/cloudevent/CloudEventParser.java
teiv/src/main/java/org/oran/smo/teiv/service/cloudevent/data/Entity.java
teiv/src/main/java/org/oran/smo/teiv/service/cloudevent/data/ModuleObject.java
teiv/src/main/java/org/oran/smo/teiv/service/cloudevent/data/ParsedCloudEventData.java
teiv/src/main/java/org/oran/smo/teiv/service/cloudevent/data/Relationship.java
teiv/src/main/java/org/oran/smo/teiv/service/kafka/KafkaAddressSupplierConfig.java
teiv/src/main/java/org/oran/smo/teiv/service/kafka/KafkaFactory.java
teiv/src/main/java/org/oran/smo/teiv/service/models/OperationResult.java
teiv/src/main/java/org/oran/smo/teiv/startup/SchemaHandler.java
teiv/src/main/java/org/oran/smo/teiv/utils/CloudEventUtil.java
teiv/src/main/java/org/oran/smo/teiv/utils/JooqTypeConverter.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/utils/PersistableUtil.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/utils/TiesConstants.java
teiv/src/main/java/org/oran/smo/teiv/utils/YangParser.java
teiv/src/main/java/org/oran/smo/teiv/utils/query/QueryElement.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/utils/query/QueryMonad.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/utils/query/exception/TiesPathException.java
teiv/src/main/resources/application.yaml
teiv/src/main/resources/logback-json.xml
teiv/src/test/java/org/oran/smo/teiv/CoreApplicationTest.java
teiv/src/test/java/org/oran/smo/teiv/controller/health/TiesExposureHealthIndicatorTest.java
teiv/src/test/java/org/oran/smo/teiv/controller/health/TiesIngestionHealthIndicatorTest.java
teiv/src/test/java/org/oran/smo/teiv/db/TestPostgresqlContainer.java
teiv/src/test/java/org/oran/smo/teiv/db/TestPostgresqlContainerV1.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/e2e/DataControllerE2EContainerizedNonXPathTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/e2e/DataControllerE2EContainerizedTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/exposure/api/contract/TopologyExposureApiBase.java
teiv/src/test/java/org/oran/smo/teiv/exposure/api/contract/utils/RelationshipTestUtility.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/exposure/api/contract/utils/TopologyObjectTestUtility.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/exposure/data/api/impl/DataServiceImplTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/exposure/data/api/impl/ExposureMetricsTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/data/rest/controller/DataRestControllerTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/impl/DataPersistenceServiceImplGETRequestsContainerizedTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/impl/DataRepositoryImplGETRequestsContainerizedTest.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/mapper/ComplexMapperTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/mapper/EntityMapperTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/mapper/MapperUtilityTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/mapper/PaginationMetaDataTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/mapper/RelationshipMapperTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/mapper/RelationshipsMapperTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/DtoToJooqTest.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/FilterCriteriaTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ScopeLogicalBlockTest.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/SelectBlockTest.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/refiner/AliasMapperTest.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/refiner/BasePathRefinementTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/refiner/PathToJooqRefinementTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/resolver/ScopeResolverTest.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/resolver/TargetResolverTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/utils/PaginationUtilTest.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/exposure/utils/RequestValidatorTest.java
teiv/src/test/java/org/oran/smo/teiv/ingestion/validation/IngestionOperationValidatorTest.java
teiv/src/test/java/org/oran/smo/teiv/listener/CreateTopologyProcessorTest.java
teiv/src/test/java/org/oran/smo/teiv/listener/DeleteTopologyProcessorTest.java
teiv/src/test/java/org/oran/smo/teiv/listener/MergeTopologyProcessorTest.java
teiv/src/test/java/org/oran/smo/teiv/listener/SourceEntityDeleteTopologyProcessorTest.java
teiv/src/test/java/org/oran/smo/teiv/listener/SourceEntityDeleteTopologyProcessorV1Test.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/schema/ConsumerDataCacheTest.java
teiv/src/test/java/org/oran/smo/teiv/schema/MockSchemaLoader.java
teiv/src/test/java/org/oran/smo/teiv/schema/SchemaRegistryContainerizedTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/schema/SchemaRegistryTest.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/service/EndToEndApiTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/service/EndToEndDbTest.java
teiv/src/test/java/org/oran/smo/teiv/service/ModelSchemaServiceTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/service/SchemaCleanUpServiceTest.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/service/TiesDbOperationResultsTest.java
teiv/src/test/java/org/oran/smo/teiv/service/TiesDbServiceContainerizedTest.java
teiv/src/test/java/org/oran/smo/teiv/service/cloudevent/CloudEventParserTest.java
teiv/src/test/java/org/oran/smo/teiv/service/cloudevent/data/ParsedCloudEventDataTest.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/utils/ConvertToJooqTypeUtilTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/utils/EndToEndExpectedResults.java
teiv/src/test/java/org/oran/smo/teiv/utils/TiesTestConstants.java [new file with mode: 0644]
teiv/src/test/java/org/oran/smo/teiv/utils/exposure/PaginationVerifierTestUtil.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/utils/query/QueryMonadTest.java [deleted file]
teiv/src/test/java/org/oran/smo/teiv/utils/query/QueryMonadTestUtil.java [deleted file]
teiv/src/test/resources/application.yaml
teiv/src/test/resources/cloudeventdata/common/ce-arrays.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-data-only.json [deleted file]
teiv/src/test/resources/cloudeventdata/common/ce-invalid-entity-attribute.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-relationship-invalid-module-type-pair.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-relationship-invalid-module.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-relationship-invalid-type.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-relationship-missing-a-side.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-relationship-missing-b-side.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-relationship-missing-both-sides.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-relationship-missing-id.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-with-data.json
teiv/src/test/resources/cloudeventdata/common/ce-with-invalid-relationship-ids.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-with-invalid-relationship-ids2.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/common/ce-with-invalid-relationship-ids3.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-geo-location.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-many-to-many.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-many-to-one.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-one-to-many.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-one-to-one.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-relationship-connecting-same-entity.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-second-case.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-delete-managed-element.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/ce-delete-many-to-many.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-delete-many-to-one.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-delete-one-to-many.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-delete-one-to-one.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-delete-relationship-connecting-same-entity.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-merge-long-names.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-merge-one-to-many.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/ce-merge-one-to-many2.json
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-create-many-to-many.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-create-many-to-one.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-create-one-to-many.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-create-relationship-connecting-same-entity.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-create-second-case.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-delete-many-to-many.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-delete-many-to-one.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-delete-one-to-many.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-delete-relationship-connecting-same-entity.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-merge-one-to-many.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/api/exp-source-entity-delete-cm-handle.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/db/exp-create-many-to-many.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/db/exp-create-many-to-one2.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/db/exp-create-many-to-one3.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/db/exp-create-many-to-one5.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/db/exp-create-one-to-one.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/db/exp-create-second-case.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/db/exp-delete-one-to-one.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/db/exp-merge-one-to-many.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-create-many-to-many.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-create-one-to-one.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-create-second-case.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-delete-one-to-one.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-merge-one-to-many.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/not-exp-delete-many-to-many.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/not-exp-delete-one-to-one.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/not-exp-source-entity-delete-cm-handle.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-create-geo-location.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-create-many-to-many.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-create-many-to-one.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-create-one-to-many.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-create-one-to-one.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-create-relationship-connecting-same-entity.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-create-second-case.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-delete-managed-element.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-delete-many-to-many.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-delete-many-to-one.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-delete-one-to-many.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-delete-one-to-one.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-delete-relationship-connecting-same-entity.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-merge-long-names.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-merge-one-to-many-deprecated-structure.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-merge-one-to-many2.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-source-entity-delete-cm-handle.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/olde2e/ce-source-entity-delete-cm-handle2.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one-geolocation.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one-geolocation2.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one.json
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one2.json
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one3.json
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one4.json
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one5.json
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one6.json
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one7.json
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one8.json
teiv/src/test/resources/cloudeventdata/validation/one-to-many/ce-create-one-to-many.json
teiv/src/test/resources/cloudeventdata/validation/one-to-many/ce-create-one-to-many2.json
teiv/src/test/resources/cloudeventdata/validation/one-to-many/ce-create-one-to-many3.json
teiv/src/test/resources/cloudeventdata/validation/one-to-many/ce-create-one-to-many4.json
teiv/src/test/resources/cloudeventdata/validation/one-to-many/ce-create-one-to-many5.json
teiv/src/test/resources/cloudeventdata/validation/one-to-many/ce-create-one-to-many6.json
teiv/src/test/resources/cloudeventdata/validation/one-to-many/ce-create-one-to-many7.json
teiv/src/test/resources/cloudeventdata/validation/one-to-many/ce-create-one-to-many8.json
teiv/src/test/resources/cloudeventdata/validation/one-to-one/ce-create-one-to-one.json
teiv/src/test/resources/cloudeventdata/validation/one-to-one/ce-create-one-to-one2.json
teiv/src/test/resources/cloudeventdata/validation/one-to-one/ce-create-one-to-one3.json
teiv/src/test/resources/cloudeventdata/validation/one-to-one/ce-create-one-to-one4.json
teiv/src/test/resources/cloudeventdata/validation/one-to-one/ce-create-one-to-one5.json
teiv/src/test/resources/cloudeventdata/validation/one-to-one/ce-create-one-to-one6.json
teiv/src/test/resources/cloudeventdata/validation/one-to-one/ce-create-one-to-one7.json
teiv/src/test/resources/cloudeventdata/validation/one-to-one/ce-create-one-to-one8.json
teiv/src/test/resources/contracts/classifiers/00_getClassifiers_getTopologyByEntityTypeName.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/classifiers/01_getClassifiers_getRelationshipsByType.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/classifiers/02_getClassifiers_getEntitiesByDomain.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/classifiers/03_postClassifiers_merge.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/classifiers/04_postClassifiers_delete.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/data/00_getAllDomains.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/data/01_getTopologyEntityTypes.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/data/02_getTopologyByEntityTypeName.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/data/03_getTopologyById.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/data/04_getAllRelationshipsForEntityId.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/data/05_getRelationshipTypes.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/data/06_getRelationshipsByType.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/data/07_getRelationshipById.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/data/08_getEntitiesByDomain.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/decorators/00_getDecorators_getTopologyByEntityTypeName.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/decorators/01_getDecorators_getRelationshipsByType.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/decorators/02_getDecorators_getEntitiesByDomain.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/decorators/03_postDecoratorsMerge.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/decorators/04_postDecoratorsDelete.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/ran/GNBDUFunction/getAllRelationships.groovy [deleted file]
teiv/src/test/resources/contracts/ran/GNBDUFunction/getTopologyById.groovy [deleted file]
teiv/src/test/resources/contracts/ran/GNBDUFunction/getTopologyByType.groovy [deleted file]
teiv/src/test/resources/contracts/ran/NRCellDU/getTopologyById.groovy [deleted file]
teiv/src/test/resources/contracts/ran/schemas/getAllSchemas.groovy [deleted file]
teiv/src/test/resources/contracts/ran/schemas/getSchemasInDomain.groovy [deleted file]
teiv/src/test/resources/contracts/schemas/00_getAllSchemas.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/schemas/01_getSchemaContent.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/schemas/02_postSchemas.groovy [new file with mode: 0644]
teiv/src/test/resources/contracts/schemas/03_deleteSchemas.groovy [new file with mode: 0644]
teiv/src/test/resources/pgsqlschema/00_init-oran-smo-teiv-data-v1.sql [new file with mode: 0644]
teiv/src/test/resources/pgsqlschema/00_init-oran-smo-teiv-data.sql
teiv/src/test/resources/pgsqlschema/01_init-oran-smo-teiv-model-v1.sql [new file with mode: 0644]
teiv/src/test/resources/pgsqlschema/01_init-oran-smo-teiv-model.sql
teiv/src/test/resources/pgsqlschema/02_init-oran-smo-teiv-consumer-data-v1.sql [new file with mode: 0644]
teiv/src/test/resources/pgsqlschema/consumer-data-v1.sql [new file with mode: 0644]
teiv/src/test/resources/pgsqlschema/data-deprecated.sql [moved from teiv/src/test/resources/data/data-deprecated.sql with 100% similarity]
teiv/src/test/resources/pgsqlschema/data-v1.sql [new file with mode: 0644]
teiv/src/test/resources/pgsqlschema/data.sql [moved from teiv/src/test/resources/data/data.sql with 62% similarity]
teiv/src/test/resources/pgsqlschema/model.sql [new file with mode: 0644]