sonar fix:cbam serialization VimInfoType 69/35669/1
authorajay priyadarshi <ajay.priyadarshi@ril.com>
Wed, 14 Mar 2018 06:35:08 +0000 (12:05 +0530)
committerajay priyadarshi <ajay.priyadarshi@ril.com>
Wed, 14 Mar 2018 06:35:08 +0000 (12:05 +0530)
cbam/bo/entity/VimInfoType.java
file name: OpenstackV2Info.java, OpenstackV3Info.java ...

Change-Id: I10e90b59851513406e06d6f6701c7371ce6d3c5a
Issue-ID: VFC-813
Signed-off-by: ajay priyadarshi <ajay.priyadarshi@ril.com>
nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/cbam/bo/entity/OpenstackV2Info.java
nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/cbam/bo/entity/OpenstackV3Info.java
nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/cbam/bo/entity/OtherVimInfo.java
nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/cbam/bo/entity/VimInfoType.java
nokia/vnfmdriver/vfcadaptorservice/vfcadaptor/src/main/java/org/onap/vfc/nfvo/driver/vnfm/svnfm/cbam/bo/entity/VmwareVcloudInfo.java

index 3ffa0fb..1f1eb1c 100644 (file)
 * limitations under the License.
 */
 package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity;
-
+import java.io.Serializable;
 import com.fasterxml.jackson.annotation.JsonProperty;
 
-public class OpenstackV2Info {
+public class OpenstackV2Info implements Serializable {
 
        @JsonProperty("vimInfoType")
        private VimInfoType vimInfoType;
@@ -52,7 +52,4 @@ public class OpenstackV2Info {
                this.accessInfo = accessInfo;
        }
        
-       
-       
-
 }
index 22de770..7d4c53e 100644 (file)
@@ -16,8 +16,9 @@
 package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity;
 
 import com.fasterxml.jackson.annotation.JsonProperty;
+import java.io.Serializable;
 
-public class OpenstackV3Info {
+public class OpenstackV3Info implements Serializable {
        
        @JsonProperty("vimInfoType")
        private VimInfoType vimInfoType;
@@ -52,6 +53,4 @@ public class OpenstackV3Info {
                this.accessInfo = accessInfo;
        }
        
-       
-
 }
index 4b7fb07..1cedf98 100644 (file)
 */
 package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity;
 
+import java.io.Serializable;
 import com.fasterxml.jackson.annotation.JsonProperty;
 
-public class OtherVimInfo {
+public class OtherVimInfo implements Serializable {
        @JsonProperty("vimInfoType")
        private VimInfoType vimInfoType;
        
@@ -40,6 +41,4 @@ public class OtherVimInfo {
                this.id = id;
        }
        
-       
-
 }
index 779e265..5be96a8 100644 (file)
 * limitations under the License.
 */
 package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity;
+import java.io.Serializable;
 
-public enum VimInfoType {
-       
-         OPENSTACK_V2_INFO  {
+public enum VimInfoType implements Serializable{
+
+       OPENSTACK_V2_INFO  {
                private OpenstackV2Info openstackv2;
-               
-         },
-      OPENSTACK_V3_INFO{
-                 private OpenstackV3Info openstackv3;
-         },
-        VMWARE_VCLOUD_INFO{
-                 private VmwareVcloudInfo vmwareInfo;
-         },
-        OTHER_VIM_INFO{
-                 private OtherVimInfo other;
-         }
-       
-                
-               
-               
-        
-        
-        
+
+       },
+       OPENSTACK_V3_INFO{
+               private OpenstackV3Info openstackv3;
+       },
+       VMWARE_VCLOUD_INFO{
+               private VmwareVcloudInfo vmwareInfo;
+       },
+       OTHER_VIM_INFO{
+               private OtherVimInfo other;
+       }
 
 }
index 746cb00..7344646 100644 (file)
 */
 package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo.entity;
 
+import java.io.Serializable;
 import com.fasterxml.jackson.annotation.JsonProperty;
 
-public class VmwareVcloudInfo {
+public class VmwareVcloudInfo implements Serializable{
        
        @JsonProperty("vimInfoType")
        private VimInfoType vimInfoType;