Merge from ECOMP's repository
[vid.git] / vid-app-common / src / main / java / org / onap / vid / aai / model / AaiGetTenatns / GetTenantsResponse.java
index 1d0e849..c799c8f 100644 (file)
@@ -1,7 +1,7 @@
 package org.onap.vid.aai.model.AaiGetTenatns;
 
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.annotation.JsonProperty;
 
 /**
  * Created by Oren on 7/18/17.
@@ -9,26 +9,29 @@ import org.codehaus.jackson.annotate.JsonProperty;
 @JsonIgnoreProperties(ignoreUnknown = true)
 public class GetTenantsResponse {
 
-    @JsonProperty("cloudRegionID")
-    public String cloudRegionId;
+    public String cloudRegionID;
 
-    @JsonProperty("cloudOwner")
     public String cloudOwner;
-    
-    @JsonProperty("tenantName")
+
     public String tenantName;
 
-    @JsonProperty("tenantID")
     public String tenantID;
 
-    @JsonProperty("is-permitted")
     public boolean isPermitted;
 
+    @JsonProperty("is-permitted")
+    public boolean getJsonIsPermitted() {
+        // this is a special case to *duplicate* the permission field
+        // as it might be that both -- camelCase and hyphen faces --
+        // are in use
+        return isPermitted;
+    }
+
     public GetTenantsResponse() {
     }
 
     public GetTenantsResponse(String cloudRegionId, String cloudOwner, String tenantName, String tenantID, boolean isPermitted) {
-        this.cloudRegionId = cloudRegionId;
+        this.cloudRegionID = cloudRegionId;
         this.cloudOwner = cloudOwner;
         this.tenantName = tenantName;
         this.tenantID = tenantID;