import org.onap.nbi.commons.MultiCriteriaRequestBuilder;
import org.onap.nbi.commons.ResourceManagement;
import org.onap.nbi.exceptions.ValidationException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Query;
@RequestMapping(OnapComponentsUrlPaths.SERVICE_ORDER_PATH)
public class ServiceOrderResource extends ResourceManagement {
+ private static final Logger LOGGER = LoggerFactory.getLogger(ServiceOrderResource.class);
+
@Autowired
ServiceOrderService serviceOrderService;
}
public ServiceOrder checkServiceOrder(ServiceOrder serviceOrder) {
+ LOGGER.debug("Checking Service order : {} ", serviceOrder.getId());
ServiceOrderInfo serviceOrderInfo = checkOrderConsistenceManager.checkServiceOrder(serviceOrder);
if (serviceOrderInfo.isServiceOrderRejected()) {
serviceOrderService.updateOrderState(serviceOrder, StateType.REJECTED);
// and e2eServiceInstances )APIs for service CRUD
// All E2E Services are required to be created in SDC under category "E2E Services" until SO fixes the
// multiple API issue.
- if (category.startsWith("e2e") || category.startsWith("CST")) {
+ if (category.startsWith("e2e") || category.startsWith("cst")) {
e2eService = true;
}
}
String serviceTypeFromJson = serviceOrderItem.getService().getServicetype();
String serviceType = serviceTypeFromJson != null ? serviceTypeFromJson : (String) serviceOrderItemInfo.getCatalogResponse().get("name");
if (!serviceNameExistsInAAI(servicesInAaiForCustomer, serviceType)) {
+ LOGGER.debug("Creating AAI Service Type : {} ", serviceType);
boolean serviceCreated = serviceOrderConsumerService.putServiceType(
serviceOrderInfo.getSubscriberInfo().getGlobalSubscriberId(), serviceType, serviceOrder);
if (!serviceCreated) {
Map<String, Long> internalIdOrderItemsMap = new HashMap<>();\r
if (orderItems != null) {\r
// first we save create all the execution tasks with order item id in relied tasks\r
+ LOGGER.debug("Creating {} relied tasks with order item id", orderItems.size());\r
for (ServiceOrderItem orderItem : orderItems) {\r
ExecutionTask task = new ExecutionTask();\r
task.setOrderItemId(orderItem.getId());\r