diff options
-rw-r--r-- | Changelog.md | 4 | ||||
-rw-r--r-- | pom.xml | 2 | ||||
-rw-r--r-- | prh-app-server/pom.xml | 2 | ||||
-rw-r--r-- | prh-commons/pom.xml | 2 | ||||
-rw-r--r-- | prh-commons/src/main/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiGetServiceInstanceClient.java | 8 | ||||
-rw-r--r-- | prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiClientConfigurations.java | 6 | ||||
-rw-r--r-- | version.properties | 4 |
7 files changed, 18 insertions, 10 deletions
diff --git a/Changelog.md b/Changelog.md index e92367c2..3e5ba62d 100644 --- a/Changelog.md +++ b/Changelog.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [1.7.0] - 10/08/2021 - not released +### Changed +- Change AAI variable syntax to "{{variable}}" + ## [1.6.1] - 29/07/2021 ### Changed - Fix vulnerabilities (top up spring-boot version to 2.4.8) @@ -33,7 +33,7 @@ <groupId>org.onap.dcaegen2.services</groupId> <artifactId>prh</artifactId> - <version>1.6.1-SNAPSHOT</version> + <version>1.7.0-SNAPSHOT</version> <name>dcaegen2-services-prh</name> <description>PNF Registration Handler</description> diff --git a/prh-app-server/pom.xml b/prh-app-server/pom.xml index c01a5a6e..ed3ae81c 100644 --- a/prh-app-server/pom.xml +++ b/prh-app-server/pom.xml @@ -27,7 +27,7 @@ <parent> <groupId>org.onap.dcaegen2.services</groupId> <artifactId>prh</artifactId> - <version>1.6.1-SNAPSHOT</version> + <version>1.7.0-SNAPSHOT</version> </parent> <groupId>org.onap.dcaegen2.services.prh</groupId> diff --git a/prh-commons/pom.xml b/prh-commons/pom.xml index 5cb5165e..cc4b6e8d 100644 --- a/prh-commons/pom.xml +++ b/prh-commons/pom.xml @@ -27,7 +27,7 @@ <parent> <groupId>org.onap.dcaegen2.services</groupId> <artifactId>prh</artifactId> - <version>1.6.1-SNAPSHOT</version> + <version>1.7.0-SNAPSHOT</version> </parent> <groupId>org.onap.dcaegen2.services.prh</groupId> diff --git a/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiGetServiceInstanceClient.java b/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiGetServiceInstanceClient.java index 26fb8491..93efa8c3 100644 --- a/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiGetServiceInstanceClient.java +++ b/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiGetServiceInstanceClient.java @@ -2,7 +2,7 @@ * ============LICENSE_START======================================================= * DCAEGEN2-SERVICES-SDK * ================================================================================ - * Copyright (C) 2019 NOKIA Intellectual Property. All rights reserved. + * Copyright (C) 2019-2021 NOKIA Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -41,6 +41,9 @@ public class AaiGetServiceInstanceClient implements private static final String SERVICE_TYPE = "serviceType"; private static final String SERVICE_INSTANCE_ID = "serviceInstanceId"; + private static final String VARIABLE_PREFIX = "{{"; + private static final String VARIABLE_SUFFIX = "}}"; + private final RxHttpClient httpClient; private final AaiClientConfiguration configuration; @@ -57,7 +60,8 @@ public class AaiGetServiceInstanceClient implements SERVICE_TYPE, aaiModel.serviceType(), SERVICE_INSTANCE_ID, aaiModel.serviceInstanceId()); - final StringSubstitutor substitutor = new StringSubstitutor(mapping.toJavaMap()); + final StringSubstitutor substitutor = + new StringSubstitutor(mapping.toJavaMap(), VARIABLE_PREFIX, VARIABLE_SUFFIX); final String endpoint = substitutor.replace(configuration.aaiServiceInstancePath()); return httpClient.call(ImmutableHttpRequest.builder() diff --git a/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiClientConfigurations.java b/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiClientConfigurations.java index fa04804b..2f3dba03 100644 --- a/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiClientConfigurations.java +++ b/prh-commons/src/test/java/org/onap/dcaegen2/services/prh/adapter/aai/impl/AaiClientConfigurations.java @@ -2,7 +2,7 @@ * ============LICENSE_START======================================================= * DCAEGEN2-SERVICES-SDK * ================================================================================ - * Copyright (C) 2019 NOKIA Intellectual Property. All rights reserved. + * Copyright (C) 2019-2021 NOKIA Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -54,7 +54,7 @@ public final class AaiClientConfigurations { .enableAaiCertAuth(secure) .aaiHeaders(headers) .aaiServiceInstancePath( - "/business/customers/customer/${customer}/service-subscriptions/service-subscription/${serviceType}/service-instances/service-instance/${serviceInstanceId}") + "/business/customers/customer/{{customer}}/service-subscriptions/service-subscription/{{serviceType}}/service-instances/service-instance/{{serviceInstanceId}}") .build(); } -}
\ No newline at end of file +} diff --git a/version.properties b/version.properties index 30223800..24828c2f 100644 --- a/version.properties +++ b/version.properties @@ -1,6 +1,6 @@ major=1 -minor=6 -patch=1 +minor=7 +patch=0 base_version=${major}.${minor}.${patch} release_version=${base_version} snapshot_version=${base_version}-SNAPSHOT |