TEIV: Update groups and geo location 11/13811/1
authorJvD_Ericsson <jeff.van.dam@est.tech>
Wed, 4 Dec 2024 15:20:40 +0000 (15:20 +0000)
committerJeff van Dam <jeff.van.dam@est.tech>
Wed, 4 Dec 2024 15:37:51 +0000 (15:37 +0000)
commit6e2d3a089592f967969b5d686296f4483bde517f
treee84d2f7d25a4bfd783b1a147f70b368ae5b2b10d
parent1ca7e0a692fc2150da6ff84e467872bd10f5f1ae
TEIV: Update groups and geo location

Update and refactor code

Issue-ID: SMO-168
Issue-ID: SMO-169
Change-Id: I7d9ac26ac0dc61fb57f5c8aa4cc42fd2dee4c9d0
Signed-off-by: JvD_Ericsson <jeff.van.dam@est.tech>
82 files changed:
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/offeredapis/topology-exposure-inventory-openapi.json
docs/offeredapis/topology-exposure-inventory-openapi.yaml
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/Constants.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/ForeignKeyConstraint.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/schema/BackwardCompatibilityChecker.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/data/DataSchemaHelper.java
pgsql-schema-generator/src/main/java/org/oran/smo/teiv/pgsqlgenerator/schema/data/TableBuilder.java
teiv/src/main/java/org/oran/smo/teiv/exception/TiesException.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/DecoratorsOperation.java
teiv/src/main/java/org/oran/smo/teiv/exposure/data/api/impl/DataServiceImpl.java
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/impl/DataRepositoryImpl.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ConditionFactory.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/InnerFilterCriteria.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/LogicalBlock.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/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/ResolverUtil.java
teiv/src/main/java/org/oran/smo/teiv/exposure/tiespath/resolver/ScopeFilterListener.java
teiv/src/main/java/org/oran/smo/teiv/groups/api/impl/resolver/PresentProvidedMembersRetriever.java
teiv/src/main/java/org/oran/smo/teiv/groups/spi/GroupsRepository.java
teiv/src/main/java/org/oran/smo/teiv/groups/spi/impl/GroupsRepositoryImpl.java
teiv/src/main/java/org/oran/smo/teiv/schema/EntityType.java
teiv/src/main/java/org/oran/smo/teiv/schema/RelationCardinality.java [moved from teiv/src/main/java/org/oran/smo/teiv/utils/EnvironmentVariableConstants.java with 84% similarity]
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
teiv/src/main/java/org/oran/smo/teiv/service/TiesDbOperations.java
teiv/src/main/java/org/oran/smo/teiv/service/models/OperationResult.java
teiv/src/main/java/org/oran/smo/teiv/utils/Environment.java [deleted file]
teiv/src/main/resources/application.yaml
teiv/src/main/resources/v1/topology-exposure-inventory-openapi.yaml
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/DtoToJooqTest.java
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/innerlanguage/ScopeLogicalBlockTest.java
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
teiv/src/test/java/org/oran/smo/teiv/exposure/tiespath/resolver/TargetResolverTest.java
teiv/src/test/java/org/oran/smo/teiv/service/TiesDbOperationResultsTest.java
teiv/src/test/resources/cloudeventdata/common/ce-data-only.json [deleted file]
teiv/src/test/resources/cloudeventdata/end-to-end/ce-create-one-to-one.json
teiv/src/test/resources/contracts/classifiers/00_getClassifiers_getTopologyByEntityTypeName.groovy [deleted file]
teiv/src/test/resources/contracts/classifiers/01_getClassifiers_getRelationshipsByType.groovy [deleted file]
teiv/src/test/resources/contracts/classifiers/02_getClassifiers_getEntitiesByDomain.groovy [deleted file]
teiv/src/test/resources/contracts/classifiers/03_postClassifiers_merge.groovy [deleted file]
teiv/src/test/resources/contracts/classifiers/04_postClassifiers_delete.groovy [deleted file]
teiv/src/test/resources/contracts/data/00_getAllDomains.groovy [deleted file]
teiv/src/test/resources/contracts/data/01_getTopologyEntityTypes.groovy [deleted file]
teiv/src/test/resources/contracts/data/02_getTopologyByEntityTypeName.groovy [deleted file]
teiv/src/test/resources/contracts/data/03_getTopologyById.groovy [deleted file]
teiv/src/test/resources/contracts/data/04_getAllRelationshipsForEntityId.groovy [deleted file]
teiv/src/test/resources/contracts/data/05_getRelationshipTypes.groovy [deleted file]
teiv/src/test/resources/contracts/data/06_getRelationshipsByType.groovy [deleted file]
teiv/src/test/resources/contracts/data/07_getRelationshipById.groovy [deleted file]
teiv/src/test/resources/contracts/data/08_getEntitiesByDomain.groovy [deleted file]
teiv/src/test/resources/contracts/decorators/00_getDecorators_getTopologyByEntityTypeName.groovy [deleted file]
teiv/src/test/resources/contracts/decorators/01_getDecorators_getRelationshipsByType.groovy [deleted file]
teiv/src/test/resources/contracts/decorators/02_getDecorators_getEntitiesByDomain.groovy [deleted file]
teiv/src/test/resources/contracts/decorators/03_postDecoratorsMerge.groovy [deleted file]
teiv/src/test/resources/contracts/decorators/04_postDecoratorsDelete.groovy [deleted file]
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/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/groups/05_getMembers.groovy
teiv/src/test/resources/pgsqlschema/00_init-oran-smo-teiv-data-v1.sql [deleted file]
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 [deleted file]
teiv/src/test/resources/pgsqlschema/02_init-oran-smo-teiv-consumer-data-v1.sql [deleted file]
teiv/src/test/resources/pgsqlschema/consumer-data-v1.sql [deleted file]
teiv/src/test/resources/pgsqlschema/data-deprecated.sql [deleted file]
teiv/src/test/resources/pgsqlschema/data-v1.sql [deleted file]
teiv/src/test/resources/pgsqlschema/data.sql