diff options
author | 2019-12-11 09:57:46 +0100 | |
---|---|---|
committer | 2019-12-11 09:57:46 +0100 | |
commit | f14b68c0ef0a5305bdf88eb87ac53c3e5cd18844 (patch) | |
tree | edb09d159a9692ae5fc0fcd25bcf9759ac21fdda /src/main/java/org/onap/nbi/apis/serviceorder/ServiceOrderResource.java | |
parent | 724b5025cd16fbed0bba66e21129fd9530ce736d (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.java | 7 |
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); } } |