Fix Neutron Model 67/83667/1
authorSmokowski, Steve (ss835w) <ss835w@us.att.com>
Thu, 28 Mar 2019 22:47:43 +0000 (18:47 -0400)
committerSmokowski, Steve (ss835w) <ss835w@us.att.com>
Thu, 28 Mar 2019 22:47:43 +0000 (18:47 -0400)
Fix Neutron model, it should use object not string

Issue-ID: SO-1713

Change-Id: Ie40cef4fcd7aade05a18c4dffe077342f8236cc0
Signed-off-by: Smokowski, Steve (ss835w) <ss835w@us.att.com>
quantum-model/src/main/java/com/woorea/openstack/quantum/model/Port.java
quantum-model/src/test/java/com/woorea/openstack/quantum/model/BindingTest.java

index 9f32f29..5efe995 100644 (file)
@@ -100,14 +100,14 @@ public class Port implements Serializable {
          * A map containing additional information needed by the interface driver
          */
         @JsonProperty("binding:vif_details")
-        private Map<String, String> vifDetails;
+        private Map<String, Object> vifDetails;
 
         /**
          * A map to enable applications running on the specific host to pass and receive vif port specific information
          * to the plugin.
          */
         @JsonProperty("binding:profile")
-        private Map<String, String> profile;
+        private Map<String, Object> profile;
 
         public String getHostId() {
             return hostId;
@@ -133,19 +133,19 @@ public class Port implements Serializable {
             this.vnicType = vnicType;
         }
 
-        public Map<String, String> getVifDetails() {
+        public Map<String, Object> getVifDetails() {
             return vifDetails;
         }
 
-        public void setVifDetails(Map<String, String> vifDetails) {
+        public void setVifDetails(Map<String, Object> vifDetails) {
             this.vifDetails = vifDetails;
         }
 
-        public Map<String, String> getProfile() {
+        public Map<String, Object> getProfile() {
             return profile;
         }
 
-        public void setProfile(Map<String, String> profile) {
+        public void setProfile(Map<String, Object> profile) {
             this.profile = profile;
         }
 
index 0fe28bc..22d9735 100644 (file)
@@ -76,12 +76,12 @@ public class BindingTest {
         Assert.assertNotNull(vnicType);
         binding.setVnicType(vnicType);
         
-        Map<String,String> vifDetails = binding.getVifDetails();
+        Map<String,Object> vifDetails = binding.getVifDetails();
         Assert.assertNotNull(vifDetails);
         Assert.assertEquals(2, vifDetails.size());
         binding.setVifDetails(vifDetails);
         
-        Map<String,String> profile = binding.getProfile();
+        Map<String,Object> profile = binding.getProfile();
         Assert.assertNotNull(profile);
         Assert.assertEquals(2, profile.size());
         binding.setProfile(profile);