Merge from ECOMP's repository
[vid.git] / vid-app-common / src / main / java / org / onap / vid / aai / model / ServiceRelationships.java
index b8abc84..eba0035 100644 (file)
@@ -1,40 +1,31 @@
 package org.onap.vid.aai.model;
 
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonAlias;
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 
+@JsonIgnoreProperties(ignoreUnknown = true)
 public class ServiceRelationships {
        
-       @JsonProperty("service-instance-id")
        public String serviceInstanceId;
 
-       @JsonProperty("service-instance-name")
        public String serviceInstanceName;
 
-       @JsonProperty("service-type")
        public String serviceType;
 
-       @JsonProperty("service-role")
        public String serviceRole;
 
-       @JsonProperty("environment-context")
        public String environmentContext;
 
-       @JsonProperty("workload-context")
        public String workloadContext;
 
-       @JsonProperty("model-invariant-id")
        public String modelInvariantId;
-       
-       @JsonProperty("model-version-id")
+
        public String modelVersionId;
 
-       @JsonProperty("resource-version")
        public String resourceVersion;
-       
-       @JsonProperty("orchestration-status")
+
        public String orchestrationStatus;
 
-       @JsonProperty("relationship-list")
        public RelationshipList relationshipList;
 
 
@@ -42,6 +33,7 @@ public class ServiceRelationships {
                return serviceInstanceId;
        }
 
+       @JsonAlias("service-instance-id")
        public void setServiceInstanceId(String serviceInstanceId) {
                this.serviceInstanceId = serviceInstanceId;
        }
@@ -50,6 +42,7 @@ public class ServiceRelationships {
                return serviceInstanceName;
        }
 
+       @JsonAlias("service-instance-name")
        public void setServiceInstanceName(String serviceInstanceName) {
                this.serviceInstanceName = serviceInstanceName;
        }
@@ -58,6 +51,43 @@ public class ServiceRelationships {
                return modelInvariantId;
        }
 
+       public String getServiceType() {
+               return serviceType;
+       }
+
+       @JsonAlias("service-type")
+       public void setServiceType(String serviceType) {
+               this.serviceType = serviceType;
+       }
+
+       public String getServiceRole() {
+               return serviceRole;
+       }
+
+       @JsonAlias("service-role")
+       public void setServiceRole(String serviceRole) {
+               this.serviceRole = serviceRole;
+       }
+
+       public String getEnvironmentContext() {
+               return environmentContext;
+       }
+
+       @JsonAlias("environment-context")
+       public void setEnvironmentContext(String environmentContext) {
+               this.environmentContext = environmentContext;
+       }
+
+       public String getWorkloadContext() {
+               return workloadContext;
+       }
+
+       @JsonAlias("workload-context")
+       public void setWorkloadContext(String workloadContext) {
+               this.workloadContext = workloadContext;
+       }
+
+       @JsonAlias("model-invariant-id")
        public void setModelInvariantId(String modelInvariantId) {
                this.modelInvariantId = modelInvariantId;
        }
@@ -66,6 +96,7 @@ public class ServiceRelationships {
                return modelVersionId;
        }
 
+       @JsonAlias("model-version-id")
        public void setModelVersionId(String modelVersionId) {
                this.modelVersionId = modelVersionId;
        }
@@ -74,6 +105,7 @@ public class ServiceRelationships {
                return resourceVersion;
        }
 
+       @JsonAlias("resource-version")
        public void setResourceVersion(String resourceVersion) {
                this.resourceVersion = resourceVersion;
        }
@@ -82,6 +114,7 @@ public class ServiceRelationships {
                return orchestrationStatus;
        }
 
+       @JsonAlias("orchestration-status")
        public void setOrchestrationStatus(String orchestrationStatus) {
                this.orchestrationStatus = orchestrationStatus;
        }
@@ -90,6 +123,7 @@ public class ServiceRelationships {
                return relationshipList;
        }
 
+       @JsonAlias("relationship-list")
        public void setRelationshipList(RelationshipList relationshipList) {
                this.relationshipList = relationshipList;
        }