diff options
Diffstat (limited to 'nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/adaptor/Driver2CbamRequestConverter.java')
-rw-r--r-- | nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/adaptor/Driver2CbamRequestConverter.java | 44 |
1 files changed, 40 insertions, 4 deletions
diff --git a/nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/adaptor/Driver2CbamRequestConverter.java b/nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/adaptor/Driver2CbamRequestConverter.java index 8c60cc67..39b3f7cf 100644 --- a/nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/adaptor/Driver2CbamRequestConverter.java +++ b/nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/adaptor/Driver2CbamRequestConverter.java @@ -54,11 +54,11 @@ public class Driver2CbamRequestConverter { } public CBAMInstantiateVnfRequest instantiateRequestConvert(InstantiateVnfRequest driverRequest, - NslcmGrantVnfResponse nslc, GrantInfo grant, VimComputeResourceFlavour vimco) throws IOException{ - Gson gson = new Gson(); + NslcmGrantVnfResponse nslc, GrantInfo grant, VimComputeResourceFlavour vimco) throws Exception { + Gson gson = new Gson(); String inputJson = readcbamInputInfoFromJsonFile(); CBAMInstantiateVnfRequest request = gson.fromJson(inputJson, CBAMInstantiateVnfRequest.class); - + return request; } @@ -96,5 +96,41 @@ public class Driver2CbamRequestConverter { request.setAdditionalParams(driverRequest.getAdditionalParam()); return request; } - + +// public static void main(String[] argv) throws IOException { +// Gson gson = new Gson(); +// String filePath = "D:\\cbam_input.json"; +// String inputJson = readcbamInputInfo(filePath); +// CBAMInstantiateVnfRequest request = gson.fromJson(inputJson, CBAMInstantiateVnfRequest.class); +// System.out.println(gson.toJson(request)); +// } +// +// public static String readcbamInputInfo(String filePath) throws IOException { +// InputStream ins = null; +// BufferedInputStream bins = null; +// String fileContent = ""; +// String fileName = filePath; +// +// try { +// ins = new FileInputStream(fileName); +// bins = new BufferedInputStream(ins); +// +// byte[] contentByte = new byte[ins.available()]; +// int num = bins.read(contentByte); +// +// if(num > 0) { +// fileContent = new String(contentByte); +// } +// } catch(FileNotFoundException e) { +// e.printStackTrace();; +// } finally { +// if(ins != null) { +// ins.close(); +// } +// if(bins != null) { +// bins.close(); +// } +// } +// return fileContent; +// } } |