NonRT-RIC A1 Northbound API
[nonrtric.git] / sdnc-a1-controller / oam / configbackuprestore / getBackupVnfDetailService / src / main / java / com / onap / sdnc / vnfconfigcomparsion / service / VnfDetailsForVnfIDService.java
1 /*package com.onap.sdnc.vnfconfigcomparsion.service;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6 import org.springframework.beans.factory.annotation.Autowired;
7
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;
12
13 public class VnfDetailsForVnfIDService {
14         
15         @Autowired
16         VnfComparisonRepository vnfComparisonRepository;
17
18         public VnfCompareResponse getConfigurationDeatils(String vnfId) {
19                 VnfCompareResponse vnfCompareResponse = new VnfCompareResponse();
20                 List<VnfDetails> vnfDetailsList = new ArrayList<VnfDetails>();
21                 VnfDetails vnfDetails = new VnfDetails();
22                         try {
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();
30                                 }
31                 vnfCompareResponse.setVnfDetails(vnfDetailsList);
32                 return vnfCompareResponse;
33         }
34
35 }
36 */