summaryrefslogtreecommitdiffstats
path: root/huawei
diff options
context:
space:
mode:
Diffstat (limited to 'huawei')
-rw-r--r--huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoa.java52
1 files changed, 23 insertions, 29 deletions
diff --git a/huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoa.java b/huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoa.java
index 6ed28a81..ad963e75 100644
--- a/huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoa.java
+++ b/huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfRoa.java
@@ -36,7 +36,6 @@ import org.apache.commons.lang3.StringUtils;
import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.ResultRequestUtil;
import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.VnfmJsonUtil;
import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.VnfmUtil;
-import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.common.restclient.ServiceException;
import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.service.constant.Constant;
import org.onap.vfc.nfvo.vnfm.svnfm.vnfmadapter.service.process.VnfMgr;
import org.slf4j.Logger;
@@ -103,13 +102,11 @@ public class VnfRoa {
* {
* "jobId":"1"
* }
- * @throws ServiceException
*/
@POST
@Path("/{vnfmId}/vnfs/{vnfInstanceId}/scale")
public String scaleVnf(@Context HttpServletRequest context, @Context HttpServletResponse resp,
- @PathParam("vnfmId") String vnfmId, @PathParam("vnfInstanceId") String vnfInstanceId)
- throws ServiceException {
+ @PathParam("vnfmId") String vnfmId, @PathParam("vnfInstanceId") String vnfInstanceId) {
JSONObject jsonObject = VnfmJsonUtil.getJsonFromContexts(context);
LOG.info("function=scaleVNF, msg=enter to scale a vnf. request body:" + jsonObject);
JSONObject result = new JSONObject();
@@ -139,13 +136,12 @@ public class VnfRoa {
* @param resp
* @param vnfmId
* @return
- * @throws ServiceException
* @since VFC 1.0
*/
@POST
@Path("/{vnfmId}/vnfs")
public String addVnf(@Context HttpServletRequest context, @Context HttpServletResponse resp,
- @PathParam("vnfmId") String vnfmId) throws ServiceException {
+ @PathParam("vnfmId") String vnfmId) {
LOG.warn("function=addVnf, msg=enter to add a vnf");
JSONObject subJsonObject = VnfmJsonUtil.getJsonFromContexts(context);
JSONObject restJson = new JSONObject();
@@ -176,14 +172,12 @@ public class VnfRoa {
* @param vnfInstanceId
* @param context
* @return
- * @throws ServiceException
* @since VFC 1.0
*/
@POST
@Path("/{vnfmId}/vnfs/{vnfInstanceId}/terminate")
public String delVnf(@PathParam("vnfmId") String vnfmId, @Context HttpServletResponse resp,
- @PathParam("vnfInstanceId") String vnfInstanceId, @Context HttpServletRequest context)
- throws ServiceException {
+ @PathParam("vnfInstanceId") String vnfInstanceId, @Context HttpServletRequest context) {
LOG.warn("function=delVnf, msg=enter to delete a vnf: vnfInstanceId: {}, vnfmId: {}", vnfInstanceId, vnfmId);
JSONObject vnfObject = VnfmJsonUtil.getJsonFromContexts(context);
JSONObject restJson = new JSONObject();
@@ -212,13 +206,12 @@ public class VnfRoa {
* @param vnfInstanceId
* @param context
* @return
- * @throws ServiceException
* @since VFC 1.0
*/
@GET
@Path("/{vnfmId}/vnfs/{vnfInstanceId}")
public String getVnf(@PathParam("vnfmId") String vnfmId, @Context HttpServletResponse resp,
- @PathParam("vnfInstanceId") String vnfInstanceId) throws ServiceException {
+ @PathParam("vnfInstanceId") String vnfInstanceId) {
LOG.warn("function=getVnf, msg=enter to get a vnf: vnfInstanceId: {}, vnfmId: {}", vnfInstanceId, vnfmId);
JSONObject restJson = new JSONObject();
@@ -244,13 +237,11 @@ public class VnfRoa {
* @param vnfmId
* @param resp
* @return
- * @throws ServiceException
* @since VFC 1.0
*/
@GET
@Path("/{vnfmId}")
- public String getVnfmById(@PathParam("vnfmId") String vnfmId, @Context HttpServletResponse resp)
- throws ServiceException {
+ public String getVnfmById(@PathParam("vnfmId") String vnfmId, @Context HttpServletResponse resp) {
LOG.warn("function=getVnfmById, vnfmId: {}", vnfmId);
return VnfmUtil.getVnfmById(vnfmId).toString();
}
@@ -264,13 +255,12 @@ public class VnfRoa {
* @param resp
* @param responseId
* @return
- * @throws ServiceException
* @since VFC 1.0
*/
@GET
@Path("/{vnfmId}/jobs/{jobId}")
public String getJob(@PathParam("jobId") String jobId, @PathParam("vnfmId") String vnfmId,
- @Context HttpServletResponse resp, @QueryParam("@responseId") String responseId) throws ServiceException {
+ @Context HttpServletResponse resp, @QueryParam("@responseId") String responseId) {
LOG.warn("function=getJob, msg=enter to get a job: jobId: {}, responseId: {}", jobId, responseId);
JSONObject restJson = new JSONObject();
@@ -291,28 +281,26 @@ public class VnfRoa {
/**
* <br>
- *
+ *
* @param context
* {
- * �action�: �vmReset�,
- * �affectedvm�: {
- * �vmid�: �804cca71 - 9ae9 - 4511 - 8e30 - d1387718caff�,
- * �vduid�: �vdu_100�,
- * �vmname�: �ZTE_SSS_111_PP_2_L�
+ * "action": "vmReset",
+ * "affectedvm": {
+ * "vmid": "804cca71 - 9ae9 - 4511 - 8e30 - d1387718caff",
+ * "vduid": "vdu_100",
+ * "vmname": "ZTE_SSS_111_PP_2_L"
* }
* }
* @param resp
* @param vnfmId
* @param vnfInstanceId
* @return
- * @throws ServiceException
* @since VFC 1.0
*/
@POST
@Path("/{vnfmId}/vnfs/{vnfInstanceId}/heal")
public String healVnf(@Context HttpServletRequest context, @Context HttpServletResponse resp,
- @PathParam("vnfmId") String vnfmId, @PathParam("vnfInstanceId") String vnfInstanceId)
- throws ServiceException {
+ @PathParam("vnfmId") String vnfmId, @PathParam("vnfInstanceId") String vnfInstanceId) {
LOG.warn("function=healVnf, msg=enter to heal a vnf: vnfInstanceId: {}, vnfmId: {}", vnfInstanceId, vnfmId);
JSONObject restJson = new JSONObject();
JSONObject jsonObject = VnfmJsonUtil.getJsonFromContexts(context);
@@ -356,10 +344,17 @@ public class VnfRoa {
return jobInfoJson.toString();
}
+ /**
+ * <br>
+ * Query vms info from vnfm
+ *
+ * @param vnfmId
+ * @param resp
+ * @return
+ */
@GET
@Path("/{vnfmId}/vms")
- public String getVms(@PathParam("vnfmId") String vnfmId, @Context HttpServletResponse resp)
- throws ServiceException {
+ public String getVms(@PathParam("vnfmId") String vnfmId, @Context HttpServletResponse resp) {
LOG.info("function=getVms, msg=enter to get vms: vnfmId: {}", vnfmId);
JSONObject restJson = new JSONObject();
JSONObject vnfmObjcet = VnfmUtil.getVnfmById(vnfmId);
@@ -382,11 +377,10 @@ public class VnfRoa {
* @param vnfmId
* @param responseId
* @return
- * @throws ServiceException
* @since VFC 1.0
*/
public String getJobFromVnfm(@PathParam("jobId") String jobId, @PathParam("vnfmId") String vnfmId,
- @Context HttpServletResponse resp, @QueryParam("@responseId") String responseId) throws ServiceException {
+ @Context HttpServletResponse resp, @QueryParam("@responseId") String responseId) {
LOG.warn("function=getJobFromVnfm, msg=enter to get a job: jobId: {}, responseId: {}", jobId, responseId);
JSONObject restJson = vnfMgr.getJobFromVnfm(jobId, vnfmId);