Allon Mureinik has uploaded a new change for review.

Change subject: Revert "engine: Use isBlockDomain() where possible"
......................................................................

Revert "engine: Use isBlockDomain() where possible"

This is a partial revert of the rest parts of commit
f4eaef896d8927f968023c01e36db173c3deb73d

It was commit without the proper review, and should never have been
merged.

Change-Id: I181986b7ead007e0193d48253261132554a7f69b
Signed-off-by: Allon Mureinik <amure...@redhat.com>
---
M 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainResource.java
M 
backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/StorageDomainMapper.java
2 files changed, 18 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/92/14292/1

diff --git 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainResource.java
 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainResource.java
index 596b0c7..1ab745d 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainResource.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainResource.java
@@ -1,7 +1,5 @@
 package org.ovirt.engine.api.restapi.resource;
 
-import static 
org.ovirt.engine.api.restapi.resource.BackendStorageDomainsResource.SUB_COLLECTIONS;
-
 import java.util.ArrayList;
 import java.util.LinkedList;
 import java.util.List;
@@ -18,10 +16,9 @@
 import org.ovirt.engine.api.model.VMs;
 import org.ovirt.engine.api.resource.AssignedPermissionsResource;
 import org.ovirt.engine.api.resource.DisksResource;
-import org.ovirt.engine.api.resource.FilesResource;
 import org.ovirt.engine.api.resource.RemovableStorageDomainContentsResource;
+import org.ovirt.engine.api.resource.FilesResource;
 import org.ovirt.engine.api.resource.StorageDomainResource;
-import org.ovirt.engine.api.restapi.util.StorageDomainHelper;
 import org.ovirt.engine.core.common.VdcObjectType;
 import org.ovirt.engine.core.common.action.ExtendSANStorageDomainParameters;
 import org.ovirt.engine.core.common.action.StorageDomainManagementParameter;
@@ -29,16 +26,20 @@
 import org.ovirt.engine.core.common.action.VdcActionParametersBase;
 import org.ovirt.engine.core.common.action.VdcActionType;
 import org.ovirt.engine.core.common.businessentities.StorageDomainSharedStatus;
+import org.ovirt.engine.core.common.businessentities.VDS;
+
 import org.ovirt.engine.core.common.businessentities.StorageDomainStatic;
 import org.ovirt.engine.core.common.businessentities.StorageServerConnections;
-import org.ovirt.engine.core.common.businessentities.StorageType;
-import org.ovirt.engine.core.common.businessentities.VDS;
 import org.ovirt.engine.core.common.interfaces.SearchType;
 import org.ovirt.engine.core.common.queries.GetDeviceListQueryParameters;
 import org.ovirt.engine.core.common.queries.GetPermissionsForObjectParameters;
 import org.ovirt.engine.core.common.queries.StorageDomainQueryParametersBase;
 import org.ovirt.engine.core.common.queries.VdcQueryType;
 import org.ovirt.engine.core.compat.Guid;
+import org.ovirt.engine.core.common.businessentities.StorageType;
+import org.ovirt.engine.api.restapi.util.StorageDomainHelper;
+
+import static 
org.ovirt.engine.api.restapi.resource.BackendStorageDomainsResource.SUB_COLLECTIONS;
 
 public class BackendStorageDomainResource extends
         AbstractBackendSubResource<StorageDomain, 
org.ovirt.engine.core.common.businessentities.StorageDomain> implements 
StorageDomainResource {
@@ -67,8 +68,15 @@
         org.ovirt.engine.core.common.businessentities.StorageDomain entity = 
getEntity(storageDomainResolver, true);
         StorageDomain model = map(entity, new StorageDomain());
         StorageType storageType = entity.getStorageType();
-        if (storageType != null && storageType.isBlockDomain()) {
+        if (storageType != null) {
+            switch (storageType) {
+            case ISCSI:
+            case FCP:
                 extendStorageDomain(incoming, model, storageType);
+                break;
+            default:
+                break;
+            }
         }
 
         return addLinks(performUpdate(incoming,
diff --git 
a/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/StorageDomainMapper.java
 
b/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/StorageDomainMapper.java
index 95d55b5..30e0005 100644
--- 
a/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/StorageDomainMapper.java
+++ 
b/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/StorageDomainMapper.java
@@ -10,9 +10,9 @@
 import org.ovirt.engine.api.model.StorageType;
 import org.ovirt.engine.api.model.VolumeGroup;
 import org.ovirt.engine.api.restapi.model.StorageFormat;
-import org.ovirt.engine.api.restapi.utils.GuidUtils;
 import org.ovirt.engine.core.common.businessentities.StorageDomainStatic;
 import org.ovirt.engine.core.common.businessentities.StorageServerConnections;
+import org.ovirt.engine.api.restapi.utils.GuidUtils;
 
 public class StorageDomainMapper {
 
@@ -120,7 +120,8 @@
         }
         model.setStorage(new Storage());
         model.getStorage().setType(map(entity.getStorageType(), null));
-        if (entity.getStorageType().isBlockDomain()) {
+        if (entity.getStorageType() == 
org.ovirt.engine.core.common.businessentities.StorageType.ISCSI ||
+            entity.getStorageType() == 
org.ovirt.engine.core.common.businessentities.StorageType.FCP) {
             model.getStorage().setVolumeGroup(new VolumeGroup());
             model.getStorage().getVolumeGroup().setId(entity.getStorage());
         }


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

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

Reply via email to