Fix support for geographical queries in teiv 61/14261/3
authorJvD_Ericsson <jeff.van.dam@est.tech>
Fri, 14 Mar 2025 11:22:44 +0000 (11:22 +0000)
committerJvD_Ericsson <jeff.van.dam@est.tech>
Thu, 20 Mar 2025 15:16:04 +0000 (15:16 +0000)
commit790f175c24e529c0ce81e091d5a1ea6e8680d6e1
tree58ae2bc89713e6d7956493fd85d57bb87e8ba3d9
parente0c4097c52907daba3536f7f6f01e84f06c46c31
Fix support for geographical queries in teiv

Issue-ID: SMO-169
Change-Id: Ie1d4a17948394a079b49e202f18dc44be27f5a06
Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech>
540 files changed:
CopyrightSample.txt
charts/smo/topology-exposure-inventory/charts/topology-exposure-inventory/values.yaml
charts/smo/topology-exposure-inventory/resources/init_sql/00_init-teiv-exposure-model.sql
charts/smo/topology-exposure-inventory/resources/init_sql/01_init-teiv-exposure-data.sql
charts/smo/topology-exposure-inventory/resources/init_sql/02_init-teiv-exposure-consumer-data.sql
charts/smo/topology-exposure-inventory/resources/init_sql/03_init-teiv-exposure-groups.sql
charts/smo/topology-exposure-inventory/values.yaml
code_conventions.xml
docker-compose/cloudEventProducer/events/cloudEventExampleMerge.txt
docker-compose/sql_scripts/00_init-teiv-exposure-model.sql
docker-compose/sql_scripts/01_init-teiv-exposure-data.sql
docker-compose/sql_scripts/02_init-teiv-exposure-consumer-data.sql
docker-compose/sql_scripts/03_init-teiv-exposure-groups.sql
docs/groupings.rst
docs/offeredapis/html/index.html
docs/offeredapis/index.html
docs/offeredapis/topology-exposure-inventory-openapi.json
docs/offeredapis/topology-exposure-inventory-openapi.yaml
docs/pgsql-schema-generator-guide.rst
license/copyright-2024.txt [deleted file]
license/javaHeaderDefinition.xml [deleted file]
license/xmlHeaderDefinition.xml [deleted file]
pgsql-schema-generator/README.md
pgsql-schema-generator/pom.xml
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/Constants.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/IndexType.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/PgSchemaGeneratorException.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/schema/SchemaGenerator.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/schema/SchemaParser.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/schema/consumerdata/ConsumerDataSchemaGenerator.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/schema/data/DataSchemaGenerator.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/schema/data/DataSchemaHelper.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/schema/groups/GroupsSchemaGenerator.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/schema/model/ModelSchemaGenerator.java
pgsql-schema-generator/src/main/resources/scripts/00_init-oran-smo-teiv-data.sql
pgsql-schema-generator/src/main/resources/scripts/01_init-oran-smo-teiv-model.sql
pgsql-schema-generator/src/main/resources/scripts/02_init-oran-smo-teiv-consumer-data.sql
pgsql-schema-generator/src/main/resources/scripts/03_init-oran-smo-teiv-groups.sql
pgsql-schema-generator/src/test/java/org/oran/smo/teiv/pgsqlgenerator/TestHelper.java
pgsql-schema-generator/src/test/java/org/oran/smo/teiv/pgsqlgenerator/schema/SchemaParserTest.java
pgsql-schema-generator/src/test/resources/SchemaParserTest/data/entities/mock_00_init-oran-smo-teiv-data.sql
pgsql-schema-generator/src/test/resources/SchemaParserTest/data/relationships/manyToMany/mock_00_init-oran-smo-teiv-data.sql
pgsql-schema-generator/src/test/resources/SchemaParserTest/data/relationships/manyToOne/mock_00_init-oran-smo-teiv-data.sql
pgsql-schema-generator/src/test/resources/SchemaParserTest/data/relationships/oneToMany/mock_00_init-oran-smo-teiv-data.sql
pgsql-schema-generator/src/test/resources/SchemaParserTest/data/relationships/oneToOne/mock_00_init-oran-smo-teiv-data.sql
pgsql-schema-generator/src/test/resources/SchemaParserTest/data/relationships/sameEntities/mock_00_init-oran-smo-teiv-data.sql
pgsql-schema-generator/src/test/resources/SchemaParserTest/model/mock_01_init-oran-smo-teiv-model.sql
pgsql-schema-generator/src/test/resources/baseline-schema/00_init-oran-smo-teiv-data.sql
pgsql-schema-generator/src/test/resources/baseline-schema/01_init-oran-smo-teiv-model.sql
pgsql-schema-generator/src/test/resources/baseline-schema/02_init-oran-smo-teiv-consumer-data.sql
pgsql-schema-generator/src/test/resources/baseline-schema/03_init-oran-smo-teiv-groups.sql
pgsql-schema-generator/src/test/resources/baseline-schema/custom-sql-script.sql
pgsql-schema-generator/src/test/resources/expected-db-schema/result_00_init-oran-smo-teiv-data.sql
pgsql-schema-generator/src/test/resources/expected-db-schema/result_01_init-oran-smo-teiv-model.sql
pgsql-schema-generator/src/test/resources/expected-db-schema/result_02_init-oran-smo-teiv-consumer-data.sql
pgsql-schema-generator/src/test/resources/expected-db-schema/result_03_init-oran-smo-teiv-groups.sql
pom.xml
teiv/pom.xml
teiv/src/main/antlr4/org/oran/smo/teiv/antlr4/teivPath.g4 [moved from teiv/src/main/antlr4/org/oran/smo/teiv/antlr4/tiesPath.g4 with 95% similarity]
teiv/src/main/java/org/oran/smo/teiv/CoreApplication.java
teiv/src/main/java/org/oran/smo/teiv/CustomMetrics.java
teiv/src/main/java/org/oran/smo/teiv/controller/health/TeivExposureHealthIndicator.java [moved from teiv/src/main/java/org/oran/smo/teiv/controller/health/TiesExposureHealthIndicator.java with 87% similarity]
teiv/src/main/java/org/oran/smo/teiv/controller/health/TeivGroupsHealthIndicator.java [moved from teiv/src/main/java/org/oran/smo/teiv/controller/health/TiesGroupsHealthIndicator.java with 86% similarity]
teiv/src/main/java/org/oran/smo/teiv/controller/health/TeivHealthIndicator.java [moved from teiv/src/main/java/org/oran/smo/teiv/controller/health/TiesHealthIndicator.java with 89% similarity]
teiv/src/main/java/org/oran/smo/teiv/controller/health/TeivIngestionHealthIndicator.java [moved from teiv/src/main/java/org/oran/smo/teiv/controller/health/TiesIngestionHealthIndicator.java with 88% similarity]
teiv/src/main/java/org/oran/smo/teiv/controller/health/TeivKafkaHealthIndicator.java [moved from teiv/src/main/java/org/oran/smo/teiv/controller/health/TiesKafkaHealthIndicator.java with 88% similarity]
teiv/src/main/java/org/oran/smo/teiv/exception/TeivException.java [moved from teiv/src/main/java/org/oran/smo/teiv/exception/TiesException.java with 69% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/classifiers/api/impl/ClassifiersServiceImpl.java
teiv/src/main/java/org/oran/smo/teiv/exposure/classifiers/rest/controller/ClassifiersRestController.java
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/ConsumerDataRepositoryImpl.java
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/ConsumerDataValidator.java
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/ClassifiersOperation.java
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/ConsumerDataOperation.java
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/DecoratorsOperation.java
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/DeleteClassifiersOperation.java
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/DeleteDecoratorsOperation.java
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/MergeClassifiersOperation.java
teiv/src/main/java/org/oran/smo/teiv/exposure/consumerdata/operation/MergeDecoratorsOperation.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
teiv/src/main/java/org/oran/smo/teiv/exposure/decorators/api/impl/DecoratorsServiceImpl.java
teiv/src/main/java/org/oran/smo/teiv/exposure/decorators/rest/controller/DecoratorsRestController.java
teiv/src/main/java/org/oran/smo/teiv/exposure/exception/ApplicationExceptionHandler.java
teiv/src/main/java/org/oran/smo/teiv/exposure/model/api/impl/ModelServiceImpl.java
teiv/src/main/java/org/oran/smo/teiv/exposure/model/rest/controller/ModelController.java
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/DataRepository.java
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/impl/DataRepositoryImpl.java
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/impl/ModelRepositoryImpl.java
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/ResponseMapper.java
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/AndLogicalBlock.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/AndLogicalBlock.java with 90% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/AndOrLogicalBlock.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/AndOrLogicalBlock.java with 89% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/ConditionFactory.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ConditionFactory.java with 74% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/ContainerType.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ContainerType.java with 89% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/EmptyLogicalBlock.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/EmptyLogicalBlock.java with 93% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/FilterCriteria.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/FilterCriteria.java with 95% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/InnerFilterCriteria.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/InnerFilterCriteria.java with 87% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/LogicalBlock.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/LogicalBlock.java with 90% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/OrLogicalBlock.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/OrLogicalBlock.java with 90% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/PathObject.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/PathObject.java with 91% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/QueryFunction.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/QueryFunction.java with 80% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/ScopeLogicalBlock.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ScopeLogicalBlock.java with 50% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/ScopeObject.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ScopeObject.java with 89% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/TargetObject.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/TargetObject.java with 92% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/TopologyObjectType.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/TopologyObjectType.java with 87% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/refiner/AliasMapper.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/refiner/AliasMapper.java with 93% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/refiner/BasePathRefinement.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/refiner/BasePathRefinement.java with 65% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/refiner/PathToJooqRefinement.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/refiner/PathToJooqRefinement.java with 92% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/resolver/PathResolver.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/PathResolver.java with 69% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/resolver/ResolverDataType.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/ResolverDataType.java with 88% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/resolver/ResolverUtil.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/resolver/ScopeFilterListener.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/ScopeFilterListener.java with 69% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/resolver/ScopeResolver.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/ScopeResolver.java with 81% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/resolver/TargetFilterListener.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/TargetFilterListener.java with 71% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/teivpath/resolver/TargetResolver.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/TargetResolver.java with 82% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/ResolverUtil.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/exposure/utils/PaginationUtil.java
teiv/src/main/java/org/oran/smo/teiv/exposure/utils/RequestValidator.java
teiv/src/main/java/org/oran/smo/teiv/groups/GroupsCustomMetrics.java
teiv/src/main/java/org/oran/smo/teiv/groups/api/impl/creator/DynamicGroupCreator.java
teiv/src/main/java/org/oran/smo/teiv/groups/api/impl/resolver/RelationshipByEntityIdResolver.java
teiv/src/main/java/org/oran/smo/teiv/groups/audit/AuditInfo.java
teiv/src/main/java/org/oran/smo/teiv/groups/rest/controller/GroupsConstants.java
teiv/src/main/java/org/oran/smo/teiv/groups/rest/controller/GroupsController.java
teiv/src/main/java/org/oran/smo/teiv/groups/spi/StaticGroupMemberProcessor.java
teiv/src/main/java/org/oran/smo/teiv/groups/spi/impl/GroupsRepositoryImpl.java
teiv/src/main/java/org/oran/smo/teiv/groups/utils/CachedBodyHttpServletRequest.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/groups/utils/CachedBodyServletInputStream.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/groups/utils/GroupCreationRequestFilter.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/ingestion/validation/IngestionOperationValidator.java
teiv/src/main/java/org/oran/smo/teiv/ingestion/validation/IngestionOperationValidatorFactory.java
teiv/src/main/java/org/oran/smo/teiv/ingestion/validation/TeivDbServiceForValidation.java [moved from teiv/src/main/java/org/oran/smo/teiv/ingestion/validation/TiesDbServiceForValidation.java with 92% similarity]
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/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/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/Reliability.java
teiv/src/main/java/org/oran/smo/teiv/schema/ResponsibleAdapter.java
teiv/src/main/java/org/oran/smo/teiv/schema/SchemaRegistry.java
teiv/src/main/java/org/oran/smo/teiv/schema/SchemaRegistryErrorCode.java
teiv/src/main/java/org/oran/smo/teiv/service/RelationshipMergeValidator.java
teiv/src/main/java/org/oran/smo/teiv/service/TeivDbOperations.java [moved from teiv/src/main/java/org/oran/smo/teiv/service/TiesDbOperations.java with 82% similarity]
teiv/src/main/java/org/oran/smo/teiv/service/TeivDbService.java [moved from teiv/src/main/java/org/oran/smo/teiv/service/TiesDbService.java with 88% similarity]
teiv/src/main/java/org/oran/smo/teiv/service/TeivMetadataResolver.java [new file with mode: 0644]
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/utils/ConvertToJooqTypeUtil.java [deleted file]
teiv/src/main/java/org/oran/smo/teiv/utils/JooqTypeConverter.java
teiv/src/main/java/org/oran/smo/teiv/utils/TeivConstants.java [moved from teiv/src/main/java/org/oran/smo/teiv/utils/TiesConstants.java with 87% similarity]
teiv/src/main/java/org/oran/smo/teiv/utils/YangParser.java
teiv/src/main/java/org/oran/smo/teiv/utils/path/TeivPathBuilder.java [moved from teiv/src/main/java/org/oran/smo/teiv/utils/path/TiesPathBuilder.java with 69% similarity]
teiv/src/main/java/org/oran/smo/teiv/utils/path/TeivPathErrorListener.java [moved from teiv/src/main/java/org/oran/smo/teiv/utils/path/TiesPathErrorListener.java with 91% similarity]
teiv/src/main/java/org/oran/smo/teiv/utils/path/TeivPathLexer.java [moved from teiv/src/main/java/org/oran/smo/teiv/utils/path/TiesPathLexer.java with 86% similarity]
teiv/src/main/java/org/oran/smo/teiv/utils/path/TeivPathParser.java [moved from teiv/src/main/java/org/oran/smo/teiv/utils/path/TiesPathParser.java with 85% similarity]
teiv/src/main/java/org/oran/smo/teiv/utils/path/TeivPathQuery.java [moved from teiv/src/main/java/org/oran/smo/teiv/utils/path/TiesPathQuery.java with 93% similarity]
teiv/src/main/java/org/oran/smo/teiv/utils/path/TeivPathUtil.java [moved from teiv/src/main/java/org/oran/smo/teiv/utils/path/TiesPathUtil.java with 60% similarity]
teiv/src/main/java/org/oran/smo/teiv/utils/query/exception/TeivPathException.java [moved from teiv/src/main/java/org/oran/smo/teiv/utils/query/exception/TiesPathException.java with 70% similarity]
teiv/src/main/java/org/oran/smo/teiv/utils/schema/Geography.java
teiv/src/main/java/org/oran/smo/teiv/utils/yangparser/ExposureYangParser.java
teiv/src/main/java/org/oran/smo/teiv/utils/yangparser/YangFindingsManager.java
teiv/src/main/java/org/oran/smo/teiv/utils/yangparser/YangModelLoader.java
teiv/src/main/resources/application.yaml
teiv/src/main/resources/models/o-ran-smo-teiv-common-yang-types.yang
teiv/src/main/resources/v1/topology-exposure-inventory-openapi.yaml
teiv/src/test/java/org/oran/smo/teiv/CoreApplicationTest.java
teiv/src/test/java/org/oran/smo/teiv/availability/DependentServiceAvailabilityKafkaTest.java
teiv/src/test/java/org/oran/smo/teiv/controller/health/TeivExposureHealthIndicatorTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/controller/health/TiesExposureHealthIndicatorTest.java with 93% similarity]
teiv/src/test/java/org/oran/smo/teiv/controller/health/TeivGroupsHealthIndicatorTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/controller/health/TiesGroupsHealthIndicatorTest.java with 92% similarity]
teiv/src/test/java/org/oran/smo/teiv/controller/health/TeivIngestionHealthIndicatorTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/controller/health/TiesIngestionHealthIndicatorTest.java with 93% similarity]
teiv/src/test/java/org/oran/smo/teiv/db/TestPostgresqlContainer.java
teiv/src/test/java/org/oran/smo/teiv/exposure/api/contract/TopologyExposureApiBase.java
teiv/src/test/java/org/oran/smo/teiv/exposure/classifiers/api/ClassifiersServiceContainerizedTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/data/api/impl/ExposureMetricsTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/decorators/api/DecoratorsServiceContainerizedTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/impl/DataRepositoryImplGETRequestsContainerizedTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/mapper/RelationshipMapperTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/DtoToJooqTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/DtoToJooqTest.java with 77% similarity]
teiv/src/test/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/FilterCriteriaTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/FilterCriteriaTest.java with 86% similarity]
teiv/src/test/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/PathObjectTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/PathObjectTest.java with 91% similarity]
teiv/src/test/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/ScopeLogicalBlockTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ScopeLogicalBlockTest.java with 71% similarity]
teiv/src/test/java/org/oran/smo/teiv/exposure/teivpath/innerlanguage/SelectBlockTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/SelectBlockTest.java with 75% similarity]
teiv/src/test/java/org/oran/smo/teiv/exposure/teivpath/refiner/AliasMapperTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/refiner/AliasMapperTest.java with 93% similarity]
teiv/src/test/java/org/oran/smo/teiv/exposure/teivpath/refiner/BasePathRefinementTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/refiner/BasePathRefinementTest.java with 71% similarity]
teiv/src/test/java/org/oran/smo/teiv/exposure/teivpath/refiner/PathToJooqRefinementTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/refiner/PathToJooqRefinementTest.java with 74% similarity]
teiv/src/test/java/org/oran/smo/teiv/exposure/teivpath/resolver/ScopeResolverTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/resolver/ScopeResolverTest.java with 84% similarity]
teiv/src/test/java/org/oran/smo/teiv/exposure/teivpath/resolver/TargetResolverTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/resolver/TargetResolverTest.java with 88% similarity]
teiv/src/test/java/org/oran/smo/teiv/exposure/utils/PaginationUtilTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/utils/RequestValidatorTest.java
teiv/src/test/java/org/oran/smo/teiv/groups/TopologyGroupsApiBase.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/schema/MockSchemaLoader.java
teiv/src/test/java/org/oran/smo/teiv/schema/SchemaRegistryTest.java
teiv/src/test/java/org/oran/smo/teiv/service/EndToEndDbTest.java
teiv/src/test/java/org/oran/smo/teiv/service/KafkaTopicServiceTest.java
teiv/src/test/java/org/oran/smo/teiv/service/TeivDbOperationResultsTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/service/TiesDbOperationResultsTest.java with 81% similarity]
teiv/src/test/java/org/oran/smo/teiv/service/TeivDbServiceContainerizedTest.java [moved from teiv/src/test/java/org/oran/smo/teiv/service/TiesDbServiceContainerizedTest.java with 72% similarity]
teiv/src/test/java/org/oran/smo/teiv/utils/ExposureYangParserTest.java
teiv/src/test/java/org/oran/smo/teiv/utils/JooqTypeConverterTest.java
teiv/src/test/java/org/oran/smo/teiv/utils/TeivTestConstants.java [moved from teiv/src/test/java/org/oran/smo/teiv/utils/TiesTestConstants.java with 93% similarity]
teiv/src/test/java/org/oran/smo/teiv/utils/YangParserTest.java
teiv/src/test/java/org/oran/smo/teiv/utils/schema/GeographyTest.java
teiv/src/test/resources/application-test.yaml [moved from teiv/src/test/resources/application.yaml with 98% similarity]
teiv/src/test/resources/cloudeventdata/common/ce-null-attribute.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-attribute-null.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-geo-location-null.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-inferred.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-second-case.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-merge-many-to-many.json
teiv/src/test/resources/cloudeventdata/end-to-end/ce-merge-one-to-many3.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-create-inferred.json
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-create-many-to-many.json
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-create-one-to-one.json
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-create-second-case.json
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-delete-one-to-one.json
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-merge-many-to-many.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-merge-one-to-many.json
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-merge-one-to-many3.json [new file with mode: 0644]
teiv/src/test/resources/cloudeventdata/end-to-end/expected-results/exp-merge-reliability.json
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-create-many-to-one9.json
teiv/src/test/resources/cloudeventdata/validation/many-to-one/ce-merge-many-to-one-null-attribute.json
teiv/src/test/resources/contracts/exposure/classifiers/00_getClassifiers_getTopologyByEntityTypeName.groovy
teiv/src/test/resources/contracts/exposure/classifiers/01_getClassifiers_getRelationshipsByType.groovy
teiv/src/test/resources/contracts/exposure/classifiers/02_getClassifiers_getEntitiesByDomain.groovy
teiv/src/test/resources/contracts/exposure/classifiers/03_postClassifiers_merge.groovy
teiv/src/test/resources/contracts/exposure/classifiers/04_postClassifiers_delete.groovy
teiv/src/test/resources/contracts/exposure/data/00_getAllDomains.groovy
teiv/src/test/resources/contracts/exposure/data/01_getTopologyEntityTypes.groovy
teiv/src/test/resources/contracts/exposure/data/02_getTopologyByEntityTypeName.groovy
teiv/src/test/resources/contracts/exposure/data/03_getTopologyById.groovy
teiv/src/test/resources/contracts/exposure/data/04_getAllRelationshipsForEntityId.groovy
teiv/src/test/resources/contracts/exposure/data/05_getRelationshipTypes.groovy
teiv/src/test/resources/contracts/exposure/data/06_getRelationshipsByType.groovy
teiv/src/test/resources/contracts/exposure/data/07_getRelationshipById.groovy
teiv/src/test/resources/contracts/exposure/data/08_getEntitiesByDomain.groovy
teiv/src/test/resources/contracts/exposure/decorators/00_getDecorators_getTopologyByEntityTypeName.groovy
teiv/src/test/resources/contracts/exposure/decorators/01_getDecorators_getRelationshipsByType.groovy
teiv/src/test/resources/contracts/exposure/decorators/02_getDecorators_getEntitiesByDomain.groovy
teiv/src/test/resources/contracts/exposure/decorators/03_postDecoratorsMerge.groovy
teiv/src/test/resources/contracts/exposure/decorators/04_postDecoratorsDelete.groovy
teiv/src/test/resources/contracts/exposure/schemas/00_getAllSchemas.groovy
teiv/src/test/resources/contracts/exposure/schemas/01_getSchemaContent.groovy
teiv/src/test/resources/contracts/exposure/schemas/02_postSchemas.groovy
teiv/src/test/resources/contracts/exposure/schemas/03_deleteSchemas.groovy
teiv/src/test/resources/contracts/groups/00_createGroup.groovy
teiv/src/test/resources/contracts/groups/01_getGroups.groovy
teiv/src/test/resources/contracts/groups/02_getGroupById.groovy
teiv/src/test/resources/contracts/groups/03_deleteGroup.groovy
teiv/src/test/resources/contracts/groups/04_putGroup.groovy
teiv/src/test/resources/contracts/groups/05_getMembers.groovy
teiv/src/test/resources/contracts/groups/06_getProvidedMembers.groovy
teiv/src/test/resources/contracts/groups/07_updateProvidedMembers.groovy
teiv/src/test/resources/pgsqlschema/00_init-oran-smo-teiv-data.sql
teiv/src/test/resources/pgsqlschema/01_init-oran-smo-teiv-model.sql
teiv/src/test/resources/pgsqlschema/02_init-oran-smo-teiv-consumer-data.sql
teiv/src/test/resources/pgsqlschema/03_init-oran-smo-teiv-groups.sql
teiv/src/test/resources/pgsqlschema/04_init-oran-smo-teiv-data-update.sql [new file with mode: 0644]
teiv/src/test/resources/pgsqlschema/README.md
teiv/src/test/resources/pgsqlschema/consumer-data.sql
teiv/src/test/resources/pgsqlschema/data.sql
teiv/src/test/resources/pgsqlschema/groups.sql
teiv/src/test/resources/pgsqlschema/ingestion-test-data.sql
teiv/src/test/resources/pgsqlschema/ingestion-test-model.sql
teiv/src/test/resources/pgsqlschema/model.sql
teiv/src/test/resources/pgsqlschema/test-data-for-ingestion-validation.sql
teiv/src/test/resources/pgsqlschema/test-model-for-ingestion-validation.sql
yang-parser/parser-example/src/main/java/org/oran/smo/yangtools/parser/simple/example/JsonParserExample.java
yang-parser/parser-example/src/main/java/org/oran/smo/yangtools/parser/simple/example/Main.java
yang-parser/parser-example/src/main/java/org/oran/smo/yangtools/parser/simple/example/YangParserExample.java
yang-parser/yang-parser-jar/pom.xml
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/CheckYangLibraryAgainstSchema.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/CustomProcessor.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/ParserExecutionContext.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/PrefixResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/YangDeviceModel.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/YangData.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/dom/YangDataDomDocumentRoot.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/dom/YangDataDomNode.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/dom/YangDataDomNodeAnnotationValue.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/AbstractContentInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/AbstractDataInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/AbstractStructureInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/AnyDataInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/AnyXmlInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/ContainerInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/DataTreeBuilderPredicate.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/InstanceDataTreeBuilder.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/LeafInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/LeafListInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/ListInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/instance/RootInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/parser/JsonParser.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/parser/JsonWriter.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/parser/XmlParser.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/util/BinaryValue.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/util/BitsValue.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/util/IdentityRefValue.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/data/util/ValueHelper.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/Finding.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/FindingFilterPredicate.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/FindingSeverity.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/FindingSeverityCalculator.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/FindingsManager.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/ModifyableFindingSeverityCalculator.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/ModuleAndFindingTypeAndSchemaNodePathFilterPredicate.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/ModuleAndSeverityFilterPredicate.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/ParserFindingType.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/SeverityCalculatorFilterPredicate.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/findings/SuppressAllFilterPredicate.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/input/BufferedStreamYangInput.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/input/ByteArrayYangInput.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/input/DirectYangInputResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/input/FileBasedYangInput.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/input/FileBasedYangInputResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/input/StringYangInput.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/input/YangInput.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/input/YangInputResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/ConformanceType.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/ModuleIdentity.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/ModulePrefixResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/YangModel.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/YangModelUtil.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/parser/Token.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/parser/TokenIterator.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/parser/YamTokenizer.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/resolvers/AugmentResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/resolvers/DeviationResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/resolvers/Helper.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/resolvers/TypeResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/resolvers/UsesResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/schema/AnnotationRegistry.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/schema/IdentityRegistry.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/schema/ModuleAndNamespaceResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/schema/ModuleRegistry.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/schema/Schema.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/schema/SchemaCheckModuleRelationships.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/schema/SchemaProcessor.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/AbstractStatement.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/AbstractStatementClassSupplier.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/ExtensionStatement.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/SimpleStatement.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/StatementClassSupplier.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/StatementFactory.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/StatementModuleAndName.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/YangModelRoot.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/ietf/CIETF.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/ietf/IetfExtensionsClassSupplier.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/ietf/YIetfAnnotation.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/ietf/YIetfDefaultDenyAll.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/ietf/YIetfDefaultDenyWrite.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/ietf/YIetfMountPoint.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/oran/CORAN.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/oran/OranExtensionsClassSupplier.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/oran/YOranSmoTeivASide.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/oran/YOranSmoTeivBSide.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/oran/YOranSmoTeivBiDirectionalTopologyRelationship.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/oran/YOranSmoTeivLabel.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/threegpp/C3GPP.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/threegpp/ThreeGppExtensionsClassSupplier.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/threegpp/Y3gppInVariant.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/threegpp/Y3gppInitialValue.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/threegpp/Y3gppNotNotifyable.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/CY.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YAction.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YAnydata.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YAnyxml.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YArgument.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YAugment.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YBase.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YBelongsTo.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YBit.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YCase.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YChoice.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YConfig.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YContact.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YContainer.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YDefault.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YDescription.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YDeviate.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YDeviation.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YEnum.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YErrorAppTag.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YErrorMessage.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YExtension.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YFeature.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YFractionDigits.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YGrouping.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YIdentity.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YIfFeature.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YImport.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YInclude.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YInput.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YKey.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YLeaf.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YLeafList.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YLength.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YList.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YMandatory.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YMaxElements.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YMinElements.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YModifier.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YModule.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YMust.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YNamespace.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YNotification.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YOrderedBy.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YOrganization.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YOutput.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YPath.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YPattern.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YPosition.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YPrefix.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YPresence.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YRange.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YReference.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YRefine.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YRequireInstance.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YRevision.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YRevisionDate.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YRpc.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YStatus.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YSubmodule.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YType.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YTypedef.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YUnique.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YUnits.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YUses.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YValue.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YWhen.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YYangVersion.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YYinElement.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/statements/yang/YangCoreClassSupplier.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/util/DataTypeHelper.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/util/GrammarHelper.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/util/NumberHelper.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/util/PatternHelper.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/util/StringHelper.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/util/YangAnnotation.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/util/YangFeature.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/util/YangIdentity.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/yangdom/DefaultOutputFileNameResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/yangdom/OriginalFileNameOutputFileNameResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/yangdom/OutputFileNameResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/yangdom/OutputStreamResolver.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/yangdom/YangDomDocumentRoot.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/yangdom/YangDomElement.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/model/yangdom/YangDomWriter.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/util/InstanceIdentifier.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/util/NamespaceModuleIdentifier.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/util/QNameHelper.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/util/StackTraceHelper.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/yanglibrary/Datastore.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/yanglibrary/IetfYangLibraryParser.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/yanglibrary/Module.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/yanglibrary/ModuleSet.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/yanglibrary/ModulesState.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/yanglibrary/RFC8525Populator.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/yanglibrary/Submodule.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/yanglibrary/YangLibrary.java
yang-parser/yang-parser-jar/src/main/java/org/oran/smo/yangtools/parser/yanglibrary/YangLibraryPopulator.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/dom/test/JsonTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/dom/test/XmlPrefixesTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/dom/test/XmlRootElementsTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/parser/test/JsonParserTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/parser/test/JsonWriterTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/test/ComplexInstanceDataTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/test/DataTreeBuilderPredicateTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/test/InstanceDataTreeBuilderTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/util/test/BinaryValueTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/util/test/BitsValueTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/util/test/IdentityRefValueTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/data/util/test/ValueHelperTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/findings/test/FindingsManagerTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/input/test/ByteArrayYangInputTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/input/test/FileBasedYangInputResolverTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/input/test/FileBasedYangInputTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/schema/test/AnnotationRegistryTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/schema/test/IdentityRegistryTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/schema/test/ModuleRegistryTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/schema/test/PrefixAndNamespaceResolverTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/schema/test/RemoveFindingsOnUnusedSchemaNodesTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/schema/test/RemoveProtocolAccessibleObjectsTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/schema/test/StopAfterInitialParseTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/ietf/test/OtherExtensionsTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/oran/test/OranSmoTeivExtensionsTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/AugmentTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/BelongsToTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/BitsTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/ConformanceTypeTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/DataTypeTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/DeviationTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/GeneralSyntaxTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/GroupingTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/IdentityTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/IfFeatureTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/ImportTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/IncludeTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/LengthTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/ModuleTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/NamespaceTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/PrefixesTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/RangeTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/RevisionTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/StatusTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/StringTokenizationTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/SubmoduleTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/TypedefTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/statements/yang/test/WhenTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/test/ModuleIdentityTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/util/test/DataTypeHelperTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/util/test/GrammarHelperTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/util/test/NumberHelperTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/util/test/PatternHelperTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/util/test/StringHelperTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/util/test/YangAnnotationTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/util/test/YangIdentityTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/model/yangdom/test/BasicParsingTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/test/CheckYangLibraryAgainstSchemaTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/test/FailFastTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/test/ParseIetfModulesTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/test/UnsatisfiedIfFeatureRemoveTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/test/YangDeviceModelTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/test/YangDomWriteOutTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/testutils/YangTestCommon.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/util/test/InstanceIdentifierTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/util/test/NamespaceAndIdentifierTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/util/test/QNameHelperTest.java
yang-parser/yang-parser-jar/src/test/java/org/oran/smo/yangtools/parser/yanglibrary/test/IetfYangLibraryParserTest.java
yang-parser/yang-parser-jar/src/test/resources/_orig-modules/o-ran-smo-teiv-common-yang-types@2023-12-12.yang