Fix for forward slash in id field of a resourceId 56/142056/4 master
authormpriyank <priyank.maheshwari@est.tech>
Tue, 16 Sep 2025 09:42:39 +0000 (10:42 +0100)
committermpriyank <priyank.maheshwari@est.tech>
Wed, 17 Sep 2025 10:44:41 +0000 (11:44 +0100)
commit91d0bf45ec92dc45e8a36bb2801e2ef96c2fc0d3
treecfbda637b04361c5ab7e5c03dc396fded374bef6
parentbb1e1efeec5b7877fb8ccb33bcf16b6701a5731f
Fix for forward slash in id field of a resourceId

- Reverted the logic to have a custom encoder as it was not supporting
  all the use cases
- Now the client will properly encode the resourceId field in NCMP,
  which will result in DMI receiving the properly encoded
  resourceIdentifier
- Encoded resourceId is then sent as a URI to preserve the encoding as
  needed by SDNC

Issue-ID: CPS-2939
Change-Id: I13601ef0c306f0a5f23bf1fef410297076a4b282
Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
dmi-service/src/main/java/org/onap/cps/ncmp/dmi/service/client/RestTemplateAddressType.java [deleted file]
dmi-service/src/main/java/org/onap/cps/ncmp/dmi/service/client/SdncRestconfClient.java
dmi-service/src/main/java/org/onap/cps/ncmp/dmi/service/operation/ResourceIdentifierEncoder.java [deleted file]
dmi-service/src/main/java/org/onap/cps/ncmp/dmi/service/operation/SdncOperations.java
dmi-service/src/test/groovy/org/onap/cps/ncmp/dmi/service/operation/ResourceIdentifierEncoderSpec.groovy [deleted file]
dmi-service/src/test/groovy/org/onap/cps/ncmp/dmi/service/operation/SdncOperationsSpec.groovy