Alona Kaplan has uploaded a new change for review.

Change subject: engine,restapi,webadmin: refactor VmNetworkInterface.active to 
plugged
......................................................................

engine,restapi,webadmin: refactor VmNetworkInterface.active to plugged

The "active" property on VmNetworkInterface repersents if the vnic is
plugged to the vm, not if the vnic is active.

A vnic is active just if it is plugged, linked and the vm is up.

Change-Id: Ieda87b2045bc247f817db6b305bc0b049e056ae1
Signed-off-by: Alona Kaplan <alkap...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VdsSelector.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/template/AddVmTemplateInterfaceCommand.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/AddVmInterfaceCommand.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmNetworkInterface.java
M 
backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmNetworkInterfaceDAODbFacadeImpl.java
M 
backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/NicMapper.java
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/column/NicActivateStatusColumn.java
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/vm/PoolInterfaceListModelTable.java
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/vm/VmInterfaceListModelTable.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkVmListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/BaseEditVmInterfaceModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceListModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceModel.java
14 files changed, 26 insertions(+), 27 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/07/10507/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VdsSelector.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VdsSelector.java
index ec9a336..9b1ae32 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VdsSelector.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VdsSelector.java
@@ -463,7 +463,7 @@
             Map<String, Network> networksByName,
             boolean onlyRequiredNetworks) {
         boolean networkRequiredOnVds = true;
-        if (!vmIface.isActive()) {
+        if (!vmIface.isPlugged()) {
             networkRequiredOnVds = false;
         } else if (onlyRequiredNetworks) {
             networkRequiredOnVds = 
networksByName.get(vmIface.getNetworkName()).getCluster().isRequired();
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/template/AddVmTemplateInterfaceCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/template/AddVmTemplateInterfaceCommand.java
index 5582ad5..e58e543 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/template/AddVmTemplateInterfaceCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/template/AddVmTemplateInterfaceCommand.java
@@ -43,7 +43,7 @@
         getVmNetworkInterfaceDao().save(getParameters().getInterface());
         VmDeviceUtils.addNetworkInterfaceDevice(
                 new VmDeviceId(getParameters().getInterface().getId(), 
getParameters().getVmTemplateId()),
-                getParameters().getInterface().isActive());
+                getParameters().getInterface().isPlugged());
 
         setSucceeded(true);
     }
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/AddVmInterfaceCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/AddVmInterfaceCommand.java
index f4e7928..8274a26 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/AddVmInterfaceCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/AddVmInterfaceCommand.java
@@ -78,7 +78,7 @@
         });
 
         boolean succeeded = true;
-        if (getParameters().getInterface().isActive()) {
+        if (getParameters().getInterface().isPlugged()) {
             succeeded = 
activateOrDeactivateNic(getParameters().getInterface().getId(), 
PlugAction.PLUG);
         }
         setSucceeded(succeeded);
@@ -87,7 +87,7 @@
     private void addInterfaceDeviceToDb() {
         VmDevice vmDevice = VmDeviceUtils.addNetworkInterfaceDevice(
                 new VmDeviceId(getParameters().getInterface().getId(), 
getParameters().getVmId()),
-                getParameters().getInterface().isActive());
+                getParameters().getInterface().isPlugged());
         getCompensationContext().snapshotNewEntity(vmDevice);
     }
 
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
index 51c9538..2aa5e47 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/network/vm/UpdateVmInterfaceCommand.java
@@ -68,9 +68,9 @@
 
     private RequiredAction getRequiredAction() {
         if (requiredAction == null) {
-            if (!oldIface.isActive() && getInterface().isActive()) {
+            if (!oldIface.isPlugged() && getInterface().isPlugged()) {
                 requiredAction = RequiredAction.PLUG;
-            } else if (oldIface.isActive() && !getInterface().isActive()) {
+            } else if (oldIface.isPlugged() && !getInterface().isPlugged()) {
                 requiredAction = RequiredAction.UNPLUG;
             } else if (liveActionRequired() && 
properiesRequiringVmUpdateDeviceWereUpdated()) {
                 requiredAction = RequiredAction.UPDATE_VM_DEVICE;
@@ -81,7 +81,7 @@
     }
 
     private boolean liveActionRequired() {
-        return oldIface.isActive() && getInterface().isActive() && 
getVm().getStatus() == VMStatus.Up;
+        return oldIface.isPlugged() && getInterface().isPlugged() && 
getVm().getStatus() == VMStatus.Up;
     }
 
     @Override
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmNetworkInterface.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmNetworkInterface.java
index 2c0ba7c..3512f8b 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmNetworkInterface.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmNetworkInterface.java
@@ -28,8 +28,7 @@
     private NGuid vmId;
     private String vmName;
     private NGuid vmTemplateId;
-    /* status of the nic. Active nic is one that is plugged to its VM */
-    private boolean active = true;
+    private boolean plugged = true;
 
     /**
      * Link State of the Nic. <BR>
@@ -116,12 +115,12 @@
         return _changeablePropertiesList;
     }
 
-    public boolean isActive() {
-        return active;
+    public boolean isPlugged() {
+        return plugged;
     }
 
-    public void setActive(boolean active) {
-        this.active = active;
+    public void setPlugged(boolean active) {
+        this.plugged = active;
     }
 
     public boolean isLinked() {
@@ -169,7 +168,7 @@
                 .append(", macAddress=")
                 .append(getMacAddress())
                 .append(", active=")
-                .append(isActive())
+                .append(isPlugged())
                 .append(", linked=")
                 .append(isLinked())
                 .append(", portMirroring=")
@@ -188,7 +187,7 @@
     public int hashCode() {
         final int prime = 31;
         int result = super.hashCode();
-        result = prime * result + (active ? 1231 : 1237);
+        result = prime * result + (plugged ? 1231 : 1237);
         result = prime * result + (linked ? 1231 : 1237);
         result = prime * result + ((vmId == null) ? 0 : vmId.hashCode());
         result = prime * result + ((vmName == null) ? 0 : vmName.hashCode());
@@ -208,7 +207,7 @@
             return false;
         }
         VmNetworkInterface other = (VmNetworkInterface) obj;
-        if (active != other.active) {
+        if (plugged != other.plugged) {
             return false;
         }
         if (linked != other.linked) {
diff --git 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmNetworkInterfaceDAODbFacadeImpl.java
 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmNetworkInterfaceDAODbFacadeImpl.java
index 1ea952b..8d6ab1c 100644
--- 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmNetworkInterfaceDAODbFacadeImpl.java
+++ 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmNetworkInterfaceDAODbFacadeImpl.java
@@ -38,7 +38,7 @@
                     entity.setVmName(rs.getString("vm_name"));
                     
entity.setId(Guid.createGuidFromString(rs.getString("id")));
                     entity.setSpeed((Integer) rs.getObject("speed"));
-                    entity.setActive(rs.getBoolean("is_plugged"));
+                    entity.setPlugged(rs.getBoolean("is_plugged"));
                     entity.setPortMirroring(rs.getBoolean("port_mirroring"));
                     entity.setLinked(rs.getBoolean("linked"));
                     return entity;
diff --git 
a/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/NicMapper.java
 
b/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/NicMapper.java
index de6b38e..e703cba 100644
--- 
a/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/NicMapper.java
+++ 
b/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/NicMapper.java
@@ -34,7 +34,7 @@
             }
         }
         if (model.isSetActive()) {
-            entity.setActive(model.isActive());
+            entity.setPlugged(model.isActive());
         }
         if (model.isSetPortMirroring() && 
model.getPortMirroring().isSetNetworks() &&
                 model.getPortMirroring().getNetworks().isSetNetworks()) {
@@ -68,7 +68,7 @@
             model.getNetwork().setName(entity.getNetworkName());
         }
         model.setInterface(map(entity.getType()));
-        model.setActive(entity.isActive());
+        model.setActive(entity.isPlugged());
         return model;
     }
 
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/column/NicActivateStatusColumn.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/column/NicActivateStatusColumn.java
index e42a9a6..41bb960 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/column/NicActivateStatusColumn.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/column/NicActivateStatusColumn.java
@@ -26,7 +26,7 @@
         }
 
         if (vnic != null) {
-            return vnic.isActive() && vnic.isLinked() ?
+            return vnic.isPlugged() && vnic.isLinked() ?
                     
SafeHtmlUtils.fromTrustedString(AbstractImagePrototype.create(resources.upImage()).getHTML())
                     : 
SafeHtmlUtils.fromTrustedString(AbstractImagePrototype.create(resources.downImage()).getHTML());
         }
@@ -44,7 +44,7 @@
         }
 
         StringBuilder tooltip = new StringBuilder(""); //$NON-NLS-1$
-        if (vnic.isActive()) {
+        if (vnic.isPlugged()) {
             tooltip =
                     
tooltip.append(templates.cardStatus(constants.pluggedNetworkInteface()).asString());
         } else {
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/vm/PoolInterfaceListModelTable.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/vm/PoolInterfaceListModelTable.java
index 39bed14..5447ee8 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/vm/PoolInterfaceListModelTable.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/vm/PoolInterfaceListModelTable.java
@@ -44,7 +44,7 @@
         CheckboxColumn<VmNetworkInterface> pluggedColumn = new 
CheckboxColumn<VmNetworkInterface>() {
             @Override
             public Boolean getValue(VmNetworkInterface object) {
-                return object.isActive();
+                return object.isPlugged();
             }
 
             @Override
diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/vm/VmInterfaceListModelTable.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/vm/VmInterfaceListModelTable.java
index 351e9a9..011203e 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/vm/VmInterfaceListModelTable.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/vm/VmInterfaceListModelTable.java
@@ -82,7 +82,7 @@
         CheckboxColumn<VmNetworkInterface> pluggedColumn = new 
CheckboxColumn<VmNetworkInterface>() {
             @Override
             public Boolean getValue(VmNetworkInterface object) {
-                return object.isActive();
+                return object.isPlugged();
             }
 
             @Override
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkVmListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkVmListModel.java
index f714165..1fa5ce5 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkVmListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/networks/NetworkVmListModel.java
@@ -154,7 +154,7 @@
 
             // If the vm is up and the vnic is active- remove enabled just if 
hotplug is enabled on the cluster's
             // version
-            if (!isActivateSupported && pair.getFirst().isActive()
+            if (!isActivateSupported && pair.getFirst().isPlugged()
                     && !VMStatus.Down.equals(pair.getSecond().getStatus()))
             {
                 return false;
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/BaseEditVmInterfaceModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/BaseEditVmInterfaceModel.java
index 6958215..a85f137 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/BaseEditVmInterfaceModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/BaseEditVmInterfaceModel.java
@@ -64,7 +64,7 @@
         initNetworks();
 
         // Plug should be the last one updated, cause it controls the 
changeability of the other editor
-        getPlugged().setEntity(getNic().isActive());
+        getPlugged().setEntity(getNic().isPlugged());
         if (!hotPlugSupported) {
             
getPlugged().getChangeProhibitionReasons().add(ConstantsManager.getInstance()
                     .getMessages()
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceListModel.java
index 8971758..0bebda2 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceListModel.java
@@ -240,7 +240,7 @@
 
         for (VmNetworkInterface nic : nics)
         {
-            if (nic.isActive())
+            if (nic.isPlugged())
             {
                 return false;
             }
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceModel.java
index 352631f..2570589 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceModel.java
@@ -396,7 +396,7 @@
         }
         onSaveMAC(nic);
 
-        nic.setActive((Boolean) getPlugged().getEntity());
+        nic.setPlugged((Boolean) getPlugged().getEntity());
 
         StartProgress(null);
 


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

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

Reply via email to