Eli Mesika has uploaded a new change for review.

Change subject: core: Refactor code to use VdsProperties constants(#855651)
......................................................................

core: Refactor code to use VdsProperties constants(#855651)

Refactor code handling Hot Plug Nics to use VdsProperties constants
rather than fixed strings.

Change-Id: Ic1df4183f6ebc0fd50733d4b8f934c30dca43020
Signed-off-by: Eli Mesika <emes...@redhat.com>
---
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/HotPlugNicVDSCommand.java
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsProperties.java
2 files changed, 13 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/87/7887/1

diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/HotPlugNicVDSCommand.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/HotPlugNicVDSCommand.java
index f834dbb..f1b69d4 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/HotPlugNicVDSCommand.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/HotPlugNicVDSCommand.java
@@ -5,6 +5,7 @@
 import org.ovirt.engine.core.common.businessentities.VmDevice;
 import org.ovirt.engine.core.common.businessentities.VmInterfaceType;
 import org.ovirt.engine.core.common.businessentities.VmNetworkInterface;
+import org.ovirt.engine.core.common.utils.VmDeviceType;
 import org.ovirt.engine.core.common.vdscommands.HotPlugUnplgNicVDSParameters;
 import org.ovirt.engine.core.vdsbroker.xmlrpc.XmlRpcStringUtils;
 import org.ovirt.engine.core.vdsbroker.xmlrpc.XmlRpcStruct;
@@ -25,8 +26,8 @@
     }
 
     protected void init() {
-        struct.add("vmId", getParameters().getVm().getId().toString());
-        struct.add("nic", initNicStructure());
+        struct.add(VdsProperties.vm_guid, 
getParameters().getVm().getId().toString());
+        struct.add(VdsProperties.networkNic, initNicStructure());
     }
 
     private XmlRpcStruct initNicStructure() {
@@ -34,16 +35,17 @@
         VmNetworkInterface nic = getParameters().getNic();
         VmDevice vmDevice = getParameters().getVmDevice();
 
-        map.add("type", "interface");
-        map.add("device", "bridge");
-        map.add("macAddr", nic.getMacAddress());
-        map.add("network", nic.getNetworkName());
+        map.add(VdsProperties.Type, VmDeviceType.INTERFACE.getName());
+        map.add(VdsProperties.Device, VmDeviceType.BRIDGE.getName());
+        map.add(VdsProperties.mac_addr, nic.getMacAddress());
+        map.add(VdsProperties.network, nic.getNetworkName());
         addAddress(map, vmDevice.getAddress());
-        map.add("specParams", vmDevice.getSpecParams());
-        map.add("nicModel", VmInterfaceType.forValue(nic.getType()).name());
+        map.add(VdsProperties.SpecParams, vmDevice.getSpecParams());
+        map.add(VdsProperties.nic_type, 
VmInterfaceType.forValue(nic.getType()).name());
         map.add(VdsProperties.DeviceId, 
vmDevice.getId().getDeviceId().toString());
+
         if (vmDevice.getBootOrder() > 0) {
-            map.add("bootOrder", String.valueOf(vmDevice.getBootOrder()));
+            map.add(VdsProperties.BootOrder, 
String.valueOf(vmDevice.getBootOrder()));
         }
 
         if (nic.isPortMirroring()) {
@@ -56,7 +58,7 @@
 
     private void addAddress(XmlRpcStruct map, String address) {
         if (org.apache.commons.lang.StringUtils.isNotBlank(address)) {
-            map.add("address", 
XmlRpcStringUtils.string2Map(getParameters().getVmDevice().getAddress()));
+            map.add(VdsProperties.Address, 
XmlRpcStringUtils.string2Map(getParameters().getVmDevice().getAddress()));
         }
     }
 
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsProperties.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsProperties.java
index fb7fe69..16168b8 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsProperties.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsProperties.java
@@ -115,6 +115,7 @@
     public static final String monitorResponse = "monitorResponse";
 
     // Network related
+    public static final String networkNic = "nic";
     public static final String network_nics = "nics";
     public static final String network_vlans = "vlans";
     public static final String network_networks = "networks";


--
To view, visit http://gerrit.ovirt.org/7887
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic1df4183f6ebc0fd50733d4b8f934c30dca43020
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Eli Mesika <emes...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to