X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Fnbi%2Fapis%2Fserviceorder%2Fworkflow%2FPostSoProcessor.java;h=7fdcdaa4463019596cd2cbfe0fd51d17e0862157;hb=refs%2Fchanges%2F73%2F99473%2F1;hp=deb4e555dad299eb002c2371282c35e59c0ac801;hpb=724b5025cd16fbed0bba66e21129fd9530ce736d;p=externalapi%2Fnbi.git diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/workflow/PostSoProcessor.java b/src/main/java/org/onap/nbi/apis/serviceorder/workflow/PostSoProcessor.java index deb4e55..7fdcdaa 100644 --- a/src/main/java/org/onap/nbi/apis/serviceorder/workflow/PostSoProcessor.java +++ b/src/main/java/org/onap/nbi/apis/serviceorder/workflow/PostSoProcessor.java @@ -117,10 +117,7 @@ public class PostSoProcessor { private ResponseEntity postSORequest( ServiceOrderItem serviceOrderItem, ServiceOrderInfo serviceOrderInfo) { RequestDetails requestDetails = - buildSoRequest( - serviceOrderItem, serviceOrderInfo.getServiceOrderItemInfos() - .get(serviceOrderItem.getId()).getCatalogResponse(), - serviceOrderInfo.getSubscriberInfo()); + buildSoRequest(serviceOrderItem,serviceOrderInfo); MSOPayload msoPayload = new MSOPayload(requestDetails); ResponseEntity response = null; @@ -186,16 +183,15 @@ public class PostSoProcessor { * Build SO CREATE request from the ServiceOrder and catalog informations from SDC * * @param orderItem - * @param sdcInfos - * @param subscriberInfo + * @param serviceOrderInfo * @return */ - private RequestDetails buildSoRequest(ServiceOrderItem orderItem, Map sdcInfos, - SubscriberInfo subscriberInfo) { + private RequestDetails buildSoRequest(ServiceOrderItem orderItem,ServiceOrderInfo serviceOrderInfo) { RequestDetails requestDetails = new RequestDetails(); - requestDetails.setSubscriberInfo(subscriberInfo); - + requestDetails.setSubscriberInfo( serviceOrderInfo.getSubscriberInfo()); + Map sdcInfos=serviceOrderInfo.getServiceOrderItemInfos() + .get(orderItem.getId()).getCatalogResponse(); ModelInfo modelInfo = new ModelInfo(); modelInfo.setModelType("service"); modelInfo.setModelInvariantId((String) sdcInfos.get("invariantUUID")); @@ -217,13 +213,14 @@ public class PostSoProcessor { requestParameters.setUserParams(retrieveUserParamsFromServiceCharacteristics( orderItem.getService().getServiceCharacteristic())); requestParameters.setaLaCarte(true); + requestParameters.setTestApi("GR_API"); requestDetails.setRequestParameters(requestParameters); CloudConfiguration cloudConfiguration = new CloudConfiguration(lcpCloudRegionId, tenantId, cloudOwner); requestDetails.setCloudConfiguration(cloudConfiguration); OwningEntity owningEntity = new OwningEntity(); - owningEntity.setOwningEntityId(soOwningEntityId); + owningEntity.setOwningEntityId(serviceOrderInfo.getOwningEntityId()); owningEntity.setOwningEntityName(soOwningEntityName); requestDetails.setOwningEntity(owningEntity);