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;
@Autowired
CreateAAICustomerManager createAAICustomer;
+ @Autowired
+ CreateAAIOwningEntityManager createAAIOwningEntityManager;
+
@Autowired
CreateAAIServiceTypeManager createAAIServiceType;
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);
}
}