TEIV API Uplift modifications 45/14845/7
authorKrupaNagabhushan <krupa.nagabhushan@est.tech>
Mon, 25 Aug 2025 11:31:41 +0000 (12:31 +0100)
committerKrupaNagabhushan <krupa.nagabhushan@est.tech>
Tue, 16 Sep 2025 11:33:56 +0000 (12:33 +0100)
commitb7dfec55755aef4297a5b43f937fae65eb1b6bb4
treea2a3d1b4de4f89994525bc574c4ddb13550e853a
parent416981a721907006f5daf6b371390ebe32dd3844
TEIV API Uplift modifications

Issue-ID: SMO-195
Change-Id: Icdaf74850f6be0cd816c6557d936d6abee53215d
Signed-off-by: KrupaNagabhushan <krupa.nagabhushan@est.tech>
59 files changed:
adapters/pom.xml
docs/offeredapis/html/index.html
docs/offeredapis/index.html
docs/offeredapis/topology-exposure-inventory-openapi.json
docs/offeredapis/topology-exposure-inventory-openapi.yaml
teiv/src/main/java/org/oran/smo/teiv/exposure/classifiers/rest/controller/ClassifiersRestController.java
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
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
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/PredefinedSchemaController.java [moved from teiv/src/main/java/org/oran/smo/teiv/exposure/model/rest/controller/ModelController.java with 92% similarity]
teiv/src/main/java/org/oran/smo/teiv/exposure/model/rest/controller/UserDefinedSchemaController.java [new file with mode: 0644]
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/ModelRepository.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/EntityMapper.java
teiv/src/main/java/org/oran/smo/teiv/exposure/spi/mapper/RelationshipMapper.java
teiv/src/main/java/org/oran/smo/teiv/groups/api/impl/resolver/EntityByDomainResolver.java
teiv/src/main/java/org/oran/smo/teiv/groups/api/impl/resolver/EntityByTypeResolver.java
teiv/src/main/java/org/oran/smo/teiv/groups/api/impl/resolver/RelationshipByEntityIdResolver.java
teiv/src/main/java/org/oran/smo/teiv/groups/api/impl/resolver/RelationshipByTypeResolver.java
teiv/src/main/java/org/oran/smo/teiv/utils/TeivConstants.java
teiv/src/main/resources/v1/topology-exposure-inventory-openapi.yaml
teiv/src/test/java/org/oran/smo/teiv/exposure/api/contract/TopologyExposureApiBase.java
teiv/src/test/java/org/oran/smo/teiv/exposure/spi/mapper/EntityMapperTest.java
teiv/src/test/java/org/oran/smo/teiv/groups/TopologyGroupsApiBase.java
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
yang-parser/parser-example/src/main/java/org/oran/smo/yangtools/parser/simple/example/Main.java