summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/serviceorder/model/consumer')
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CloudConfiguration.java35
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CreateServiceInstanceResponse.java14
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/GetRequestStatusResponse.java45
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/ModelInfo.java82
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/Request.java42
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java62
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestInfo.java50
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestParameters.java60
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestReference.java29
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestState.java34
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestStatus.java53
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/SubscriberInfo.java30
-rw-r--r--src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/UserParams.java29
13 files changed, 565 insertions, 0 deletions
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CloudConfiguration.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CloudConfiguration.java
new file mode 100644
index 0000000..e905c09
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CloudConfiguration.java
@@ -0,0 +1,35 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+public class CloudConfiguration {
+
+ private String lcpCloudRegionId;
+
+ private String tenantId;
+
+ public CloudConfiguration(String lcpCloudRegionId, String tenantId) {
+ this.lcpCloudRegionId = lcpCloudRegionId;
+ this.tenantId = tenantId;
+ }
+
+ public String getLcpCloudRegionId() {
+ return lcpCloudRegionId;
+ }
+
+ public void setLcpCloudRegionId(String lcpCloudRegionId) {
+ this.lcpCloudRegionId = lcpCloudRegionId;
+ }
+
+ public String getTenantId() {
+ return tenantId;
+ }
+
+ public void setTenantId(String tenantId) {
+ this.tenantId = tenantId;
+ }
+
+ @Override
+ public String toString() {
+ return "CloudConfiguration{" + "lcpCloudRegionId='" + lcpCloudRegionId + '\'' + ", tenantId='" + tenantId + '\''
+ + '}';
+ }
+}
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CreateServiceInstanceResponse.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CreateServiceInstanceResponse.java
new file mode 100644
index 0000000..46268cb
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CreateServiceInstanceResponse.java
@@ -0,0 +1,14 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+public class CreateServiceInstanceResponse {
+
+ public RequestReference getRequestReference() {
+ return requestReference;
+ }
+
+ public void setRequestReference(RequestReference requestReference) {
+ this.requestReference = requestReference;
+ }
+
+ private RequestReference requestReference;
+}
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/GetRequestStatusResponse.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/GetRequestStatusResponse.java
new file mode 100644
index 0000000..d3c2ccf
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/GetRequestStatusResponse.java
@@ -0,0 +1,45 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+import java.util.Objects;
+
+public class GetRequestStatusResponse {
+
+ private Request request;
+
+
+ public Request getRequest() {
+
+ return request;
+ }
+
+ public void setRequest(Request request) {
+ this.request = request;
+ }
+
+ public GetRequestStatusResponse(Request request) {
+
+ this.request = request;
+ }
+
+ public GetRequestStatusResponse() {}
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+ if (o == null || getClass() != o.getClass())
+ return false;
+ GetRequestStatusResponse that = (GetRequestStatusResponse) o;
+ return Objects.equals(request, that.request);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(request);
+ }
+
+ @Override
+ public String toString() {
+ return "GetRequestStatusResponse{" + "request=" + request + '}';
+ }
+}
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/ModelInfo.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/ModelInfo.java
new file mode 100644
index 0000000..0efd4ee
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/ModelInfo.java
@@ -0,0 +1,82 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+public class ModelInfo {
+
+ private String modelType;
+
+ private String modelInvariantId;
+
+ private String modelNameVersionId;
+
+ private String modelName;
+
+ private String modelVersion;
+
+ private String modelCustomizationName;
+
+ private String modelCustomizationId;
+
+ public String getModelType() {
+ return modelType;
+ }
+
+ public void setModelType(String modelType) {
+ this.modelType = modelType;
+ }
+
+ public String getModelInvariantId() {
+ return modelInvariantId;
+ }
+
+ public void setModelInvariantId(String modelInvariantId) {
+ this.modelInvariantId = modelInvariantId;
+ }
+
+ public String getModelNameVersionId() {
+ return modelNameVersionId;
+ }
+
+ public void setModelNameVersionId(String modelNameVersionId) {
+ this.modelNameVersionId = modelNameVersionId;
+ }
+
+ public String getModelName() {
+ return modelName;
+ }
+
+ public void setModelName(String modelName) {
+ this.modelName = modelName;
+ }
+
+ public String getModelVersion() {
+ return modelVersion;
+ }
+
+ public void setModelVersion(String modelVersion) {
+ this.modelVersion = modelVersion;
+ }
+
+ public String getModelCustomizationName() {
+ return modelCustomizationName;
+ }
+
+ public void setModelCustomizationName(String modelCustomizationName) {
+ this.modelCustomizationName = modelCustomizationName;
+ }
+
+ public String getModelCustomizationId() {
+ return modelCustomizationId;
+ }
+
+ public void setModelCustomizationId(String modelCustomizationId) {
+ this.modelCustomizationId = modelCustomizationId;
+ }
+
+ @Override
+ public String toString() {
+ return "ModelInfo{" + "modelType='" + modelType + '\'' + ", modelInvariantId='" + modelInvariantId + '\''
+ + ", modelNameVersionId='" + modelNameVersionId + '\'' + ", modelName='" + modelName + '\''
+ + ", modelVersion='" + modelVersion + '\'' + ", modelCustomizationName='" + modelCustomizationName
+ + '\'' + ", modelCustomizationId='" + modelCustomizationId + '\'' + '}';
+ }
+}
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/Request.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/Request.java
new file mode 100644
index 0000000..8f4313f
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/Request.java
@@ -0,0 +1,42 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+import java.util.Objects;
+
+public class Request {
+
+ private RequestStatus requestStatus;
+
+ public Request() {}
+
+ public Request(RequestStatus requestStatus) {
+ this.requestStatus = requestStatus;
+ }
+
+ public RequestStatus getRequestStatus() {
+ return requestStatus;
+ }
+
+ public void setRequestStatus(RequestStatus requestStatus) {
+ this.requestStatus = requestStatus;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+ if (o == null || getClass() != o.getClass())
+ return false;
+ Request request = (Request) o;
+ return Objects.equals(requestStatus, request.requestStatus);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(requestStatus);
+ }
+
+ @Override
+ public String toString() {
+ return "Request{" + "requestStatus=" + requestStatus + '}';
+ }
+}
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
new file mode 100644
index 0000000..020e454
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java
@@ -0,0 +1,62 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+public class RequestDetails {
+
+ private ModelInfo modelInfo;
+
+ private SubscriberInfo subscriberInfo;
+
+ private RequestInfo requestInfo;
+
+ private RequestParameters requestParameters;
+
+ private CloudConfiguration cloudConfiguration;
+
+
+ public CloudConfiguration getCloudConfiguration() {
+ return cloudConfiguration;
+ }
+
+ public void setCloudConfiguration(CloudConfiguration cloudConfiguration) {
+ this.cloudConfiguration = cloudConfiguration;
+ }
+
+ public ModelInfo getModelInfo() {
+ return modelInfo;
+ }
+
+ public void setModelInfo(ModelInfo modelInfo) {
+ this.modelInfo = modelInfo;
+ }
+
+ public SubscriberInfo getSubscriberInfo() {
+ return subscriberInfo;
+ }
+
+ public void setSubscriberInfo(SubscriberInfo subscriberInfo) {
+ this.subscriberInfo = subscriberInfo;
+ }
+
+ public RequestInfo getRequestInfo() {
+ return requestInfo;
+ }
+
+ public void setRequestInfo(RequestInfo requestInfo) {
+ this.requestInfo = requestInfo;
+ }
+
+ public RequestParameters getRequestParameters() {
+ return requestParameters;
+ }
+
+ public void setRequestParameters(RequestParameters requestParameters) {
+ this.requestParameters = requestParameters;
+ }
+
+ @Override
+ public String toString() {
+ return "RequestDetails{" + "modelInfo=" + modelInfo + ", subscriberInfo=" + subscriberInfo + ", requestInfo="
+ + requestInfo + ", requestParameters=" + requestParameters + ", cloudConfiguration="
+ + cloudConfiguration + '}';
+ }
+}
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestInfo.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestInfo.java
new file mode 100644
index 0000000..a05e9db
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestInfo.java
@@ -0,0 +1,50 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+public class RequestInfo {
+
+ private String instanceName;
+
+ private String productFamilyId;
+
+ private String source;
+
+ private boolean suppressRollback;
+
+ public String getInstanceName() {
+ return instanceName;
+ }
+
+ public void setInstanceName(String instanceName) {
+ this.instanceName = instanceName;
+ }
+
+ public String getProductFamilyId() {
+ return productFamilyId;
+ }
+
+ public void setProductFamilyId(String productFamilyId) {
+ this.productFamilyId = productFamilyId;
+ }
+
+ public String getSource() {
+ return source;
+ }
+
+ public void setSource(String source) {
+ this.source = source;
+ }
+
+ public boolean isSuppressRollback() {
+ return suppressRollback;
+ }
+
+ public void setSuppressRollback(boolean suppressRollback) {
+ this.suppressRollback = suppressRollback;
+ }
+
+ @Override
+ public String toString() {
+ return "RequestInfo{" + "instanceName='" + instanceName + '\'' + ", productFamilyId='" + productFamilyId + '\''
+ + ", source='" + source + '\'' + ", suppressRollback=" + suppressRollback + '}';
+ }
+}
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
new file mode 100644
index 0000000..9f66f21
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestParameters.java
@@ -0,0 +1,60 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+import java.util.List;
+import java.util.Objects;
+
+public class RequestParameters {
+
+ private String subscriptionServiceType;
+
+ private List<UserParams> userParams;
+
+ private boolean aLaCarte;
+
+
+ public String getSubscriptionServiceType() {
+ return subscriptionServiceType;
+ }
+
+ public void setSubscriptionServiceType(String subscriptionServiceType) {
+ subscriptionServiceType = subscriptionServiceType;
+ }
+
+ public List<UserParams> getUserParams() {
+ return userParams;
+ }
+
+ public void setUserParams(List<UserParams> userParams) {
+ this.userParams = userParams;
+ }
+
+ public boolean isaLaCarte() {
+ return aLaCarte;
+ }
+
+ public void setaLaCarte(boolean aLaCarte) {
+ this.aLaCarte = aLaCarte;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+ if (o == null || getClass() != o.getClass())
+ return false;
+ RequestParameters that = (RequestParameters) o;
+ return aLaCarte == that.aLaCarte && Objects.equals(subscriptionServiceType, that.subscriptionServiceType)
+ && Objects.equals(userParams, that.userParams);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(subscriptionServiceType, userParams, aLaCarte);
+ }
+
+ @Override
+ public String toString() {
+ return "RequestParameters{" + "subscriptionServiceType='" + subscriptionServiceType + '\'' + ", userParams="
+ + userParams + ", aLaCarte=" + aLaCarte + '}';
+ }
+}
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestReference.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestReference.java
new file mode 100644
index 0000000..7c7d481
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestReference.java
@@ -0,0 +1,29 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+public class RequestReference {
+
+ private String instanceId;
+
+ private String requestId;
+
+ public String getInstanceId() {
+ return instanceId;
+ }
+
+ public void setInstanceId(String instanceId) {
+ this.instanceId = instanceId;
+ }
+
+ public String getRequestId() {
+ return requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ @Override
+ public String toString() {
+ return "RequestReference{" + "instanceId='" + instanceId + '\'' + ", requestId='" + requestId + '\'' + '}';
+ }
+}
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestState.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestState.java
new file mode 100644
index 0000000..c657f9b
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestState.java
@@ -0,0 +1,34 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+
+public enum RequestState {
+
+ FAILED("FAILED"),
+
+ COMPLETE("COMPLETE");
+
+ private String value;
+
+ RequestState(String value) {
+ this.value = value;
+ }
+
+ @Override
+ public String toString() {
+ return String.valueOf(value);
+ }
+
+ @JsonCreator
+ public static RequestState fromValue(String text) {
+ for (RequestState b : RequestState.values()) {
+ if (String.valueOf(b.value).equals(text)) {
+ return b;
+ }
+ }
+ return null;
+ }
+
+
+
+}
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestStatus.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestStatus.java
new file mode 100644
index 0000000..06e5961
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestStatus.java
@@ -0,0 +1,53 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+import java.util.Objects;
+
+public class RequestStatus {
+
+ private RequestState requestState;
+
+ private int percentProgress;
+
+ public RequestStatus(RequestState requestState, int percentProgress) {
+ this.requestState = requestState;
+ this.percentProgress = percentProgress;
+ }
+
+ public RequestStatus() {}
+
+ public RequestState getRequestState() {
+ return requestState;
+ }
+
+ public void setRequestState(RequestState requestState) {
+ this.requestState = requestState;
+ }
+
+ public int getPercentProgress() {
+ return percentProgress;
+ }
+
+ public void setPercentProgress(int percentProgress) {
+ this.percentProgress = percentProgress;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o)
+ return true;
+ if (o == null || getClass() != o.getClass())
+ return false;
+ RequestStatus that = (RequestStatus) o;
+ return percentProgress == that.percentProgress && requestState == that.requestState;
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(requestState, percentProgress);
+ }
+
+ @Override
+ public String toString() {
+ return "RequestStatus{" + "requestState=" + requestState + ", percentProgress=" + percentProgress + '}';
+ }
+}
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/SubscriberInfo.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/SubscriberInfo.java
new file mode 100644
index 0000000..0a26ff8
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/SubscriberInfo.java
@@ -0,0 +1,30 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+public class SubscriberInfo {
+
+ private String globalSubscriberId;
+
+ private String subscriberName;
+
+ public String getGlobalSubscriberId() {
+ return globalSubscriberId;
+ }
+
+ public void setGlobalSubscriberId(String globalSubscriberId) {
+ this.globalSubscriberId = globalSubscriberId;
+ }
+
+ public String getSubscriberName() {
+ return subscriberName;
+ }
+
+ public void setSubscriberName(String subscriberName) {
+ this.subscriberName = subscriberName;
+ }
+
+ @Override
+ public String toString() {
+ return "SubscriberInfo{" + "globalSubscriberId='" + globalSubscriberId + '\'' + ", subscriberName='"
+ + subscriberName + '\'' + '}';
+ }
+}
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/UserParams.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/UserParams.java
new file mode 100644
index 0000000..1f82744
--- /dev/null
+++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/UserParams.java
@@ -0,0 +1,29 @@
+package org.onap.nbi.apis.serviceorder.model.consumer;
+
+public class UserParams {
+
+ private String name;
+
+ private String value;
+
+ public UserParams(String name, String value) {
+ this.name = name;
+ this.value = value;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+}