Maor Lipchuk has uploaded a new change for review.

Change subject: core: Remove a proxy use of ImagesHandler filter
......................................................................

core: Remove a proxy use of ImagesHandler filter

Remove the use of parameters in VmHandler

Signed-off-by: Maor Lipchuk <mlipc...@redhat.com>
Change-Id: I87f74d76771b3fe3fb31a4d9c731ec0139515694
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VmHandler.java
M 
backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/VmHandlerTest.java
3 files changed, 5 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/05/26205/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java
index 9798a0f..542d2da 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java
@@ -146,7 +146,7 @@
 
     protected void updateVmDisks() {
         VmHandler.updateDisksFromDb(getVm());
-        VmHandler.filterImageDisksForVM(getVm(), false, false, true);
+        VmHandler.filterImageDisksForVM(getVm());
         mImages.addAll(getVm().getDiskList());
     }
 
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VmHandler.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VmHandler.java
index 14c7f87..fd23593 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VmHandler.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/VmHandler.java
@@ -337,14 +337,8 @@
         return db.getVmInitByIds(ids);
     }
 
-    /**
-     * Filters the vm image disks/disk devices according to the given 
parameters
-     * note: all the given parameters are relevant for image disks, luns will 
be filtered.
-     */
-    public static void filterImageDisksForVM(VM vm, boolean 
allowOnlyNotShareableDisks,
-                                             boolean allowOnlySnapableDisks, 
boolean allowOnlyActiveDisks) {
-        List<DiskImage> filteredDisks = 
ImagesHandler.filterImageDisks(vm.getDiskMap().values(),
-                allowOnlyNotShareableDisks, allowOnlySnapableDisks, 
allowOnlyActiveDisks);
+    public static void filterImageDisksForVM(VM vm) {
+        List<DiskImage> filteredDisks = 
ImagesHandler.filterImageDisks(vm.getDiskMap().values(), false, false, true);
         Collection<? extends Disk> vmDisksToRemove = 
CollectionUtils.subtract(vm.getDiskMap().values(), filteredDisks);
         vm.clearDisks();
         updateDisksForVm(vm, filteredDisks);
diff --git 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/VmHandlerTest.java
 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/VmHandlerTest.java
index 45ad727..470dacf 100644
--- 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/VmHandlerTest.java
+++ 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/VmHandlerTest.java
@@ -108,7 +108,7 @@
         disks.add(snapshotDisk1);
         disks.add(snapshotDisk2);
         populateVmWithDisks(disks, vm);
-        VmHandler.filterImageDisksForVM(vm, false, false, true);
+        VmHandler.filterImageDisksForVM(vm);
         assertTrue(vm.getDiskList().isEmpty());
         assertTrue(vm.getManagedVmDeviceMap().isEmpty());
     }
@@ -121,7 +121,7 @@
         VM vm = new VM();
         vm.setId(Guid.newGuid());
         populateVmWithDisks(Arrays.asList(snapshotDisk, regularDisk, lunDisk), 
vm);
-        VmHandler.filterImageDisksForVM(vm, false, false, true);
+        VmHandler.filterImageDisksForVM(vm);
         assertFalse(vm.getDiskList().contains(snapshotDisk));
         assertTrue(vm.getDiskList().contains(regularDisk));
         
assertTrue(vm.getManagedVmDeviceMap().containsKey(regularDisk.getId()));


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

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

Reply via email to