@RestController
@RequestMapping(value="mso")
public class MsoController
extends org.openecomp.portalsdk.core.controller.RestrictedBaseController
Modifier and Type | Field and Description |
---|---|
static String |
REQUEST_TYPE |
static String |
SVC_INSTANCE_ID
The Constant SVC_INSTANCE_ID.
|
static String |
VNF_INSTANCE_ID
The Constant VNF_INSTANCE_ID.
|
Constructor and Description |
---|
MsoController() |
Modifier and Type | Method and Description |
---|---|
org.springframework.http.ResponseEntity<String> |
activateServiceInstance(String serviceInstanceId,
RequestDetails requestDetails)
activate to a pnf instance.
|
protected MsoResponseWrapper |
createInstance(RequestDetails request,
String path)
Creates the instance.
|
org.springframework.http.ResponseEntity<String> |
createNwInstance(String serviceInstanceId,
javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Creates the nw instance.
|
org.springframework.http.ResponseEntity<String> |
createSvcInstance(javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Creates the svc instance.
|
org.springframework.http.ResponseEntity<String> |
createSvcInstanceNew(javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Creates the svc instance.
|
org.springframework.http.ResponseEntity<String> |
createSvcInstanceNewRest(javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Creates the svc instance.
|
org.springframework.http.ResponseEntity<String> |
createVfModuleInstance(String serviceInstanceId,
String vnfInstanceId,
javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Creates the vf module instance.
|
org.springframework.http.ResponseEntity<String> |
createVnf(String serviceInstanceId,
javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Creates the vnf.
|
org.springframework.http.ResponseEntity<String> |
createVolumeGroupInstance(String serviceInstanceId,
String vnfInstanceId,
javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Creates the volume group instance.
|
org.springframework.http.ResponseEntity<String> |
deleteNwInstance(String serviceInstanceId,
String networkInstanceId,
javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Delete nw instance.
|
org.springframework.http.ResponseEntity<String> |
deleteSvcInstance(String serviceInstanceId,
javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Delete svc instance.
|
org.springframework.http.ResponseEntity<String> |
deleteVfModule(String serviceInstanceId,
String vnfInstanceId,
String vfModuleId,
javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Delete vf module.
|
org.springframework.http.ResponseEntity<String> |
deleteVnf(String serviceInstanceId,
String vnfInstanceId,
javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Delete vnf.
|
org.springframework.http.ResponseEntity<String> |
deleteVolumeGroupInstance(String serviceInstanceId,
String vnfInstanceId,
String volumeGroupId,
javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Delete volume group instance.
|
List<Task> |
getManualTasksByRequestId(String originalRequestId)
Gets the Manual Tasks for the given request id.
|
org.springframework.http.ResponseEntity<String> |
getOrchestrationRequest(String requestId,
javax.servlet.http.HttpServletRequest request)
Gets the orchestration request.
|
org.springframework.http.ResponseEntity<String> |
getOrchestrationRequests(String filterString,
javax.servlet.http.HttpServletRequest request)
Gets the orchestration requests.
|
List<Request> |
getOrchestrationRequestsForDashboard()
Gets the orchestration requests for the dashboard.
|
org.springframework.http.ResponseEntity<String> |
manualTaskComplete(String taskId,
RequestDetails requestDetails)
Complete the manual task.
|
List<org.json.simple.JSONObject> |
parseOrchestrationRequestsForSvcInstance(org.glassfish.jersey.client.ClientResponse resp)
Parses the orchestration requests for svc instance.
|
RequestDetails |
retrieveRequestObject(javax.servlet.http.HttpServletRequest request,
RequestDetails mso_request)
Retrieve request object.
|
getExceptionView, getViewName, isAccessible, isRESTfulCall, setExceptionView, setViewName
public static final String SVC_INSTANCE_ID
public static final String REQUEST_TYPE
public static final String VNF_INSTANCE_ID
@RequestMapping(value="/mso_create_svc_instance", method=POST) public org.springframework.http.ResponseEntity<String> createSvcInstance(javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
request
- the requestException
- the exceptionpublic org.springframework.http.ResponseEntity<String> createSvcInstanceNewRest(javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
request
- the requestException
- the exceptionpublic org.springframework.http.ResponseEntity<String> createSvcInstanceNew(javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
request
- the requestException
- the exception@RequestMapping(value="/mso_create_vnf_instance/{serviceInstanceId}", method=POST) public org.springframework.http.ResponseEntity<String> createVnf(@PathVariable(value="serviceInstanceId") String serviceInstanceId, javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
serviceInstanceId
- the service instance idrequest
- the requestException
- the exception@RequestMapping(value="/mso_create_nw_instance/{serviceInstanceId}", method=POST) public org.springframework.http.ResponseEntity<String> createNwInstance(@PathVariable(value="serviceInstanceId") String serviceInstanceId, javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
serviceInstanceId
- the service instance idrequest
- the requestException
- the exception@RequestMapping(value="/mso_create_volumegroup_instance/{serviceInstanceId}/vnfs/{vnfInstanceId}", method=POST) public org.springframework.http.ResponseEntity<String> createVolumeGroupInstance(@PathVariable(value="serviceInstanceId") String serviceInstanceId, @PathVariable(value="vnfInstanceId") String vnfInstanceId, javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
serviceInstanceId
- the service instance idvnfInstanceId
- the vnf instance idrequest
- the requestException
- the exception@RequestMapping(value="/mso_create_vfmodule_instance/{serviceInstanceId}/vnfs/{vnfInstanceId}", method=POST) public org.springframework.http.ResponseEntity<String> createVfModuleInstance(@PathVariable(value="serviceInstanceId") String serviceInstanceId, @PathVariable(value="vnfInstanceId") String vnfInstanceId, javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
serviceInstanceId
- the service instance idvnfInstanceId
- the vnf instance idrequest
- the requestException
- the exceptionprotected MsoResponseWrapper createInstance(RequestDetails request, String path) throws Exception
request
- the requestpath
- the pathClientHandlerException
- the client handler exceptionException
- the exception@RequestMapping(value="/mso_delete_svc_instance/{serviceInstanceId}", method=POST) public org.springframework.http.ResponseEntity<String> deleteSvcInstance(@PathVariable(value="serviceInstanceId") String serviceInstanceId, javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
serviceInstanceId
- the service instance idrequest
- the requestException
- the exception@RequestMapping(value="/mso_delete_vnf_instance/{serviceInstanceId}/vnfs/{vnfInstanceId}", method=POST) public org.springframework.http.ResponseEntity<String> deleteVnf(@PathVariable(value="serviceInstanceId") String serviceInstanceId, @PathVariable(value="vnfInstanceId") String vnfInstanceId, javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
serviceInstanceId
- the service instance idvnfInstanceId
- the vnf instance idrequest
- the requestException
- the exception@RequestMapping(value="/mso_delete_vfmodule_instance/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfModuleId}", method=POST) public org.springframework.http.ResponseEntity<String> deleteVfModule(@PathVariable(value="serviceInstanceId") String serviceInstanceId, @PathVariable(value="vnfInstanceId") String vnfInstanceId, @PathVariable(value="vfModuleId") String vfModuleId, javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
serviceInstanceId
- the service instance idvnfInstanceId
- the vnf instance idvfModuleId
- the vf module idrequest
- the requestException
- the exception@RequestMapping(value="/mso_delete_volumegroup_instance/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupId}", method=POST) public org.springframework.http.ResponseEntity<String> deleteVolumeGroupInstance(@PathVariable(value="serviceInstanceId") String serviceInstanceId, @PathVariable(value="vnfInstanceId") String vnfInstanceId, @PathVariable(value="volumeGroupId") String volumeGroupId, javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
serviceInstanceId
- the service instance idvnfInstanceId
- the vnf instance idvolumeGroupId
- the volume group idrequest
- the requestException
- the exception@RequestMapping(value="/mso_delete_nw_instance/{serviceInstanceId}/networks/{networkInstanceId}", method=POST) public org.springframework.http.ResponseEntity<String> deleteNwInstance(@PathVariable(value="serviceInstanceId") String serviceInstanceId, @PathVariable(value="networkInstanceId") String networkInstanceId, javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
serviceInstanceId
- the service instance idnetworkInstanceId
- the network instance idrequest
- the requestException
- the exception@RequestMapping(value="/mso_get_orch_req/{requestId}", method=GET) public org.springframework.http.ResponseEntity<String> getOrchestrationRequest(@PathVariable(value="requestId") String requestId, javax.servlet.http.HttpServletRequest request) throws Exception
requestId
- the request idrequest
- the requestException
- the exception@RequestMapping(value="/mso_get_orch_reqs/{filterString}", method=GET) public org.springframework.http.ResponseEntity<String> getOrchestrationRequests(@PathVariable(value="filterString") String filterString, javax.servlet.http.HttpServletRequest request) throws Exception
filterString
- the filter stringrequest
- the requestException
- the exception@RequestMapping(value="/mso_activate_service_instance/{serviceInstanceId}", method=POST) public org.springframework.http.ResponseEntity<String> activateServiceInstance(@PathVariable(value="serviceInstanceId") String serviceInstanceId, @RequestBody RequestDetails requestDetails) throws Exception
serviceInstanceId
- the id of the service.requestDetails
- the body of the request.Exception
- the exception@RequestMapping(value="/mso_get_orch_reqs/dashboard", method=GET) public List<Request> getOrchestrationRequestsForDashboard() throws Exception
Exception
- the exception@RequestMapping(value="/mso_get_man_task/{originalRequestId}", method=GET) public List<Task> getManualTasksByRequestId(@PathVariable(value="originalRequestId") String originalRequestId) throws Exception
originalRequestId
- the id of the original request.Exception
- the exception@RequestMapping(value="/mso_post_man_task/{taskId}", method=POST) public org.springframework.http.ResponseEntity<String> manualTaskComplete(@PathVariable(value="taskId") String taskId, @RequestBody RequestDetails requestDetails) throws Exception
taskId
- the id of the task to complete.requestDetails
- the body of the request.Exception
- the exceptionpublic List<org.json.simple.JSONObject> parseOrchestrationRequestsForSvcInstance(org.glassfish.jersey.client.ClientResponse resp) throws org.json.simple.parser.ParseException, Exception
resp
- the respParseException
- the parse exceptionException
- the exceptionpublic RequestDetails retrieveRequestObject(javax.servlet.http.HttpServletRequest request, @RequestBody RequestDetails mso_request) throws Exception
request
- the requestException
- the exceptionCopyright © 2017. All rights reserved.