aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/nbi/apis/serviceorder/model
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/serviceorder/model')
-rwxr-xr-xsrc/main/java/org/onap/nbi/apis/serviceorder/model/StateType.java21
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java12
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestParameters.java17
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/orchestrator/ServiceOrderInfo.java9
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;