diff options
author | Prabhu201713 <prabhu.balan1@vodafone.com> | 2018-09-11 19:19:30 +0530 |
---|---|---|
committer | Prabhu201713 <prabhu.balan1@vodafone.com> | 2018-09-13 21:05:42 +0530 |
commit | 5095798889f2bcc0e1122f1ba684848128e74d29 (patch) | |
tree | e2988d069829c98e5b116deaadfd3e91fd809737 /src/main/java/org/onap/nbi/apis/serviceorder/service/ServiceOrderService.java | |
parent | d04ad9a5abd23a93e948ebac2cbe5ae1925e2099 (diff) |
Poll for 6 hrs instead of 3 times.
Issue-ID: EXTAPI-140
Change-Id: I7d4bec505cca820ac87826159241e3e91c407b73
Signed-off-by: Prabhu201713 <prabhu.balan1@vodafone.com>
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/serviceorder/service/ServiceOrderService.java')
-rw-r--r-- | src/main/java/org/onap/nbi/apis/serviceorder/service/ServiceOrderService.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/service/ServiceOrderService.java b/src/main/java/org/onap/nbi/apis/serviceorder/service/ServiceOrderService.java index c6544af..47262e2 100644 --- a/src/main/java/org/onap/nbi/apis/serviceorder/service/ServiceOrderService.java +++ b/src/main/java/org/onap/nbi/apis/serviceorder/service/ServiceOrderService.java @@ -33,6 +33,8 @@ public class ServiceOrderService { @Autowired ServiceOrderRepository serviceOrderRepository; + private static final String SERVICE_ID = "service.id"; + public ServiceOrder findServiceOrderById(String serviceOrderId){ return serviceOrderRepository.findOne(serviceOrderId); } @@ -111,7 +113,7 @@ public class ServiceOrderService { orderMessage.setCorrectionRequired(true); if ("101".equalsIgnoreCase(code)) { - orderMessage.setField("service.id"); + orderMessage.setField(SERVICE_ID); orderMessage.setMessageInformation("Missing Information - orderItem.service.id must be provided"); serviceOrderItem.addOrderItemMessageItem(orderMessage); } @@ -122,7 +124,7 @@ public class ServiceOrderService { serviceOrderItem.addOrderItemMessageItem(orderMessage); } if ("103".equalsIgnoreCase(code)) { - orderMessage.setField("service.id"); + orderMessage.setField(SERVICE_ID); orderMessage.setMessageInformation( "Inconsistence information provided. service.id must not be provided for add action"); serviceOrderItem.addOrderItemMessageItem(orderMessage); @@ -133,10 +135,14 @@ public class ServiceOrderService { serviceOrderItem.addOrderItemMessageItem(orderMessage); } if ("106".equalsIgnoreCase(code)) { - orderMessage.setField("service.id"); + orderMessage.setField(SERVICE_ID); orderMessage.setMessageInformation("Incorrect service.id provided – not found in Inventory (AAI)"); serviceOrderItem.addOrderItemMessageItem(orderMessage); } + if ("504".equalsIgnoreCase(code)) { + orderMessage.setMessageInformation("Service Orchestrator Service Instantiation timed out"); + serviceOrderItem.addOrderItemMessageItem(orderMessage); + } serviceOrderRepository.save(serviceOrder); } |