aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/main/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMgtServiceConvert.java
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/main/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMgtServiceConvert.java')
-rw-r--r--server/src/main/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMgtServiceConvert.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/server/src/main/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMgtServiceConvert.java b/server/src/main/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMgtServiceConvert.java
index 445445c1..9a8f391a 100644
--- a/server/src/main/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMgtServiceConvert.java
+++ b/server/src/main/java/org/onap/usecaseui/server/service/nsmf/impl/ResourceMgtServiceConvert.java
@@ -263,12 +263,25 @@ public class ResourceMgtServiceConvert {
String useInterval = generalConvert.getUseInterval(businessId);
businessDemandInfo.setUseInterval(useInterval);
- BeanUtils.copyProperties(businessDemandInfo, aaiServiceProfiles);
+ convertServiceProfilesToBusinessDemandInfo(businessDemandInfo, aaiServiceProfiles);
List<String> areaInfoList = generalConvert.getAreaTaList(aaiServiceProfiles.getCoverageAreaTAList());
businessDemandInfo.setCoverageAreaTaList(areaInfoList);
slicingBusinessDetails.setBusinessDemandInfo(businessDemandInfo);
}
+ void convertServiceProfilesToBusinessDemandInfo(BusinessDemandInfo businessDemandInfo, AAIServiceProfiles aaiServiceProfiles)
+ throws InvocationTargetException, IllegalAccessException {
+ BeanUtils.copyProperties(businessDemandInfo, aaiServiceProfiles);
+ businessDemandInfo.setServiceProfileAvailability(String.valueOf(aaiServiceProfiles.getAvailability()));
+ businessDemandInfo.setServiceProfileDLThptPerSlice(String.valueOf(aaiServiceProfiles.getDLThptPerSlice()));
+ businessDemandInfo.setServiceProfileDLThptPerUE(String.valueOf(aaiServiceProfiles.getDLThptPerUE()));
+ businessDemandInfo.setServiceProfileULThptPerSlice(String.valueOf(aaiServiceProfiles.getULThptPerSlice()));
+ businessDemandInfo.setServiceProfileULThptPerUE(String.valueOf(aaiServiceProfiles.getULThptPerUE()));
+ businessDemandInfo.setServiceProfileMaxPktSize(String.valueOf(aaiServiceProfiles.getMaxPktSize()));
+ businessDemandInfo.setServiceProfileMaxNumberofConns(String.valueOf(aaiServiceProfiles.getMaxNumberofConns()));
+ businessDemandInfo.setServiceProfileTermDensity(String.valueOf(aaiServiceProfiles.getTermDensity()));
+ }
+
void convertHostedNsiList(NsiServiceInstanceList nsiServiceInstanceList, AAIServiceRsp aAIServiceRsp, int pageNo,
int pageSize)
throws InvocationTargetException, IllegalAccessException {