diff options
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.java | 15 |
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 { |