aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/nbi/apis/serviceorder/ServiceOrderResource.java
diff options
context:
space:
mode:
authorromaingimbert <romain.gimbert@orange.com>2019-12-11 09:57:46 +0100
committerromaingimbert <romain.gimbert@orange.com>2019-12-11 09:57:46 +0100
commitf14b68c0ef0a5305bdf88eb87ac53c3e5cd18844 (patch)
treeedb09d159a9692ae5fc0fcd25bcf9759ac21fdda /src/main/java/org/onap/nbi/apis/serviceorder/ServiceOrderResource.java
parent724b5025cd16fbed0bba66e21129fd9530ce736d (diff)
Update SO request to use GR_API instead of VNF_API
- add GR_API to so request - request to AAI to retrieve cloud owner id -add status "inprogress" after check Issue-ID: EXTAPI-337 Signed-off-by: romaingimbert <romain.gimbert@orange.com> Change-Id: I34911a3c785aac24f5feb71fede36a142f8fcffe
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/serviceorder/ServiceOrderResource.java')
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/ServiceOrderResource.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/ServiceOrderResource.java b/src/main/java/org/onap/nbi/apis/serviceorder/ServiceOrderResource.java
index 90d84a4..c48965a 100644
--- a/src/main/java/org/onap/nbi/apis/serviceorder/ServiceOrderResource.java
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/ServiceOrderResource.java
@@ -16,6 +16,7 @@ import java.util.List;
import java.util.Optional;
import javax.validation.Valid;
import org.onap.nbi.OnapComponentsUrlPaths;
+import org.onap.nbi.apis.serviceorder.workflow.CreateAAIOwningEntityManager;
import org.onap.nbi.commons.EWInterfaceUtils;
import org.onap.nbi.apis.serviceorder.model.ServiceOrder;
import org.onap.nbi.apis.serviceorder.model.StateType;
@@ -62,6 +63,9 @@ public class ServiceOrderResource extends ResourceManagement {
CreateAAICustomerManager createAAICustomer;
@Autowired
+ CreateAAIOwningEntityManager createAAIOwningEntityManager;
+
+ @Autowired
CreateAAIServiceTypeManager createAAIServiceType;
@Autowired
@@ -158,10 +162,13 @@ public class ServiceOrderResource extends ResourceManagement {
serviceOrderService.updateOrderState(serviceOrder, StateType.COMPLETED);
} else {
createAAICustomer.createAAICustomer(serviceOrder, serviceOrderInfo);
+ createAAIOwningEntityManager.createAAIOwningEntity(serviceOrder, serviceOrderInfo);
+
if (StateType.ACKNOWLEDGED == serviceOrder.getState()) {
createAAIServiceType.createAAIServiceType(serviceOrder, serviceOrderInfo);
if (StateType.ACKNOWLEDGED == serviceOrder.getState()) {
serviceOrchestratorManager.registerServiceOrder(serviceOrder, serviceOrderInfo);
+ serviceOrderService.updateOrderState(serviceOrder, StateType.INPROGRESS_TASK_CREATED);
}
}