1 /*package com.onap.sdnc.vnfconfigcomparsion.service;
3 import java.util.ArrayList;
6 import org.springframework.beans.factory.annotation.Autowired;
8 import com.onap.sdnc.vnfcomparsion.dao.VnfComparisonRepository;
9 import com.onap.sdnc.vnfconfigcomparsion.model.VnfCompareResponse;
10 import com.onap.sdnc.vnfconfigcomparsion.model.VnfConfigDetailsDB;
11 import com.onap.sdnc.vnfconfigcomparsion.model.VnfDetails;
13 public class VnfDetailsForVnfIDService {
16 VnfComparisonRepository vnfComparisonRepository;
18 public VnfCompareResponse getConfigurationDeatils(String vnfId) {
19 VnfCompareResponse vnfCompareResponse = new VnfCompareResponse();
20 List<VnfDetails> vnfDetailsList = new ArrayList<VnfDetails>();
21 VnfDetails vnfDetails = new VnfDetails();
23 VnfConfigDetailsDB vnfconfigdetails = vnfComparisonRepository.getVnfDetailsByVnfID(vnfId);
24 vnfDetails.setVnfDeatils(vnfconfigdetails.getConfiginfo());
25 vnfDetails.setVnfId(vnfconfigdetails.getVnfid());
26 vnfDetailsList.add(vnfDetails);
27 } catch (Exception e) {
28 // TODO Auto-generated catch block
29 // e.printStackTrace();
31 vnfCompareResponse.setVnfDetails(vnfDetailsList);
32 return vnfCompareResponse;