X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=nokia%2Fvnfmdriver%2Fvfcadaptorservice%2Fvfcadaptor%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fvfc%2Fnfvo%2Fdriver%2Fvnfm%2Fsvnfm%2Fadaptor%2FCbam2DriverResponseConverter.java;fp=nokia%2Fvnfmdriver%2Fvfcadaptorservice%2Fvfcadaptor%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fvfc%2Fnfvo%2Fdriver%2Fvnfm%2Fsvnfm%2Fadaptor%2FCbam2DriverResponseConverter.java;h=7bb18efd05f39c225d9b41601d4dd453c7e9a6be;hb=7014e3fe05b59edfaf164d53cbf540813b3e4143;hp=60671ad4c34e0a101a4f2d1fa5eff598568e8754;hpb=cfc163f4b52cc46bc372e221428f1721b65ce9d6;p=vfc%2Fnfvo%2Fdriver%2Fvnfm%2Fsvnfm.git diff --git a/nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/adaptor/Cbam2DriverResponseConverter.java b/nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/adaptor/Cbam2DriverResponseConverter.java index 60671ad4..7bb18efd 100644 --- a/nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/adaptor/Cbam2DriverResponseConverter.java +++ b/nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/adaptor/Cbam2DriverResponseConverter.java @@ -24,6 +24,7 @@ import org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.CBAMQueryVnfResponse; import org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.CBAMScaleVnfResponse; import org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.CBAMTerminateVnfResponse; import org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity.OperationExecution; +import org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity.OperationExecution.OperationType; import org.onap.vfc.nfvo.driver.vnfm.svnfm.constant.CommonConstants; import org.onap.vfc.nfvo.driver.vnfm.svnfm.constant.CommonEnum; import org.onap.vfc.nfvo.driver.vnfm.svnfm.db.bean.VnfmJobExecutionInfo; @@ -85,44 +86,49 @@ public class Cbam2DriverResponseConverter { OperStatusVnfResponse response = new OperStatusVnfResponse(); - response.setJobId(oper.getId()); ResponseDescriptor er = new ResponseDescriptor(); - er.setProgress("1"); - response.setProgress("1"); - if (oper.getStatus() == CommonEnum.OperationStatus.STARTED ) { + er.setStatusDescription("Vim is processing"); er.setStatus("started"); - response.setStatus("started"); + int progress; + if(OperationType.INSTANTIATE == oper.getOperationType()) + { + progress = OperateTaskProgress.getInstantiateProgress(); + } else { + progress = OperateTaskProgress.getTerminateProgress(); + } + + er.setProgress("" + progress); + er.setResponseId("" + + progress); } else if (oper.getStatus() == CommonEnum.OperationStatus.FINISHED) { er.setStatus("finished"); - response.setStatus("finished"); - } else if (oper.getStatus() == CommonEnum.OperationStatus.FAILED) { - er.setStatus("error"); - response.setStatus("error"); - } else if (oper.getStatus() == CommonEnum.OperationStatus.OTHER) { + er.setProgress("100"); + er.setResponseId("100"); + + } else if (oper.getStatus() == CommonEnum.OperationStatus.OTHER) { er.setStatus("processing"); - response.setStatus("processing"); + er.setStatusDescription("Vim is processing"); + + int progress; + if(OperationType.INSTANTIATE == oper.getOperationType()) + { + progress = OperateTaskProgress.getInstantiateProgress(); + } else { + progress = OperateTaskProgress.getTerminateProgress(); + } + + er.setProgress("" + progress); + er.setResponseId("" + + progress); + } else { - er.setStatus("error"); - response.setStatus("error"); + er.setStatus("error"); + er.setStatus("finished"); + er.setProgress("100"); + er.setResponseId("100"); } - er.setStatusDescription(er.getStatus()); - er.setErrorCode("1"); - er.setResponseId("1"); - response.setStatusDescription(er.getStatus()); - response.setErrorCode("1"); - response.setResponseId("1"); - -// List list = new ArrayList(); -// ResponseHistoryList relist = new ResponseHistoryList(); -// // TODO relist.setProgress(i); -// relist.setStatus(er.getStatus()); -// relist.setStatusDescription(""); -// relist.setErrorCode(null); -// relist.setResponseId(er.getResponseId()); -// list.add(relist); -// er.setResponseHistoryList(list); + er.setErrorCode("null"); + response.setResponseDescriptor(er); return response; }