diff options
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/serviceorder/model')
4 files changed, 54 insertions, 5 deletions
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/StateType.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/StateType.java index af5e6e6..9f51eac 100755 --- a/src/main/java/org/onap/nbi/apis/serviceorder/model/StateType.java +++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/StateType.java @@ -40,6 +40,8 @@ package org.onap.nbi.apis.serviceorder.model; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; +import java.util.ArrayList; +import java.util.List; /** * @@ -64,6 +66,8 @@ public enum StateType { PARTIAL("partial"), + INPROGRESS_TASK_CREATED("inProgressTaskCreated"), + INPROGRESS_MODIFY_REQUEST_DELETE_SEND("inProgressModifyRequestDeleteSend"), INPROGRESS_MODIFY_ITEM_TO_CREATE("inProgressModifyItemToCreate"), @@ -92,10 +96,27 @@ public enum StateType { return null; } + public static List<StateType> fromValueSearch(String text){ + List<StateType> values = new ArrayList<>(); + for (StateType b : StateType.values()) { + if (String.valueOf(b.value).equals(text)) { + if(b.equals(StateType.INPROGRESS)) { + values.add(INPROGRESS_TASK_CREATED); + values.add(INPROGRESS_MODIFY_REQUEST_DELETE_SEND); + values.add(INPROGRESS_MODIFY_ITEM_TO_CREATE); + values.add(INPROGRESS_MODIFY_REQUEST_CREATE_SEND); + } + values.add(b); + } + } + return values; + } + @JsonValue public String value() { if("inProgressModifyRequestDeleteSend".equalsIgnoreCase(this.value) || "inProgressModifyItemToCreate".equalsIgnoreCase(this.value) + || "inProgressTaskCreated".equalsIgnoreCase(this.value) || "inProgressModifyRequestCreateSend".equalsIgnoreCase(this.value)) { return INPROGRESS.value; } diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java index 2354b39..748af0d 100644 --- a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java +++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java @@ -89,8 +89,14 @@ public class RequestDetails { @Override public String toString() { - return "RequestDetails{" + "modelInfo=" + modelInfo + ", subscriberInfo=" + subscriberInfo + ", requestInfo=" - + requestInfo + ", requestParameters=" + requestParameters + ", cloudConfiguration=" - + cloudConfiguration + '}'; + return "RequestDetails{" + + "modelInfo=" + modelInfo + + ", subscriberInfo=" + subscriberInfo + + ", requestInfo=" + requestInfo + + ", requestParameters=" + requestParameters + + ", cloudConfiguration=" + cloudConfiguration + + ", owningEntity=" + owningEntity + + ", project=" + project + + '}'; } } diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestParameters.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestParameters.java index e4bbfbb..147ad71 100644 --- a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestParameters.java +++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestParameters.java @@ -26,6 +26,15 @@ public class RequestParameters { private boolean aLaCarte; + private String testApi; + + public String getTestApi() { + return testApi; + } + + public void setTestApi(String testApi) { + this.testApi = testApi; + } public String getSubscriptionServiceType() { return subscriptionServiceType; @@ -69,7 +78,11 @@ public class RequestParameters { @Override public String toString() { - return "RequestParameters{" + "subscriptionServiceType='" + subscriptionServiceType + '\'' + ", userParams=" - + userParams + ", aLaCarte=" + aLaCarte + '}'; + return "RequestParameters{" + + "subscriptionServiceType='" + subscriptionServiceType + '\'' + + ", userParams=" + userParams + + ", aLaCarte=" + aLaCarte + + ", testApi='" + testApi + '\'' + + '}'; } } diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ServiceOrderInfo.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ServiceOrderInfo.java index fd0eed5..2068fdf 100644 --- a/src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ServiceOrderInfo.java +++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ServiceOrderInfo.java @@ -29,6 +29,15 @@ public class ServiceOrderInfo { private boolean allItemsCompleted; private boolean serviceOrderRejected= false; private String serviceOrderId; + private String owningEntityId; + + public String getOwningEntityId() { + return owningEntityId; + } + + public void setOwningEntityId(String owningEntityId) { + this.owningEntityId = owningEntityId; + } public String getServiceOrderId() { return serviceOrderId; |