Moti Asayag has uploaded a new change for review.

Change subject: engine: Change GetNetworksByStoragePoolIdQuery parameter
......................................................................

engine: Change GetNetworksByStoragePoolIdQuery parameter

There is no need to use the StorageDomainAndPoolQueryParameters
as the parameters class of the query, since in this context only
the data-center id is relevant.

Change-Id: I7baad720ef06f625d26f764c0b3f81bb82ed5e40
Signed-off-by: Moti Asayag <masa...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetNetworksByStoragePoolIdQuery.java
M 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworksResource.java
M 
backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworkResourceTest.java
M 
backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworksResourceTest.java
4 files changed, 32 insertions(+), 33 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/41/22441/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetNetworksByStoragePoolIdQuery.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetNetworksByStoragePoolIdQuery.java
index 8ec93db..ca0d09b 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetNetworksByStoragePoolIdQuery.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/GetNetworksByStoragePoolIdQuery.java
@@ -1,8 +1,8 @@
 package org.ovirt.engine.core.bll;
 
-import 
org.ovirt.engine.core.common.queries.StorageDomainAndPoolQueryParameters;
+import org.ovirt.engine.core.common.queries.IdQueryParameters;
 
-public class GetNetworksByStoragePoolIdQuery<P extends 
StorageDomainAndPoolQueryParameters>
+public class GetNetworksByStoragePoolIdQuery<P extends IdQueryParameters>
         extends QueriesCommandBase<P> {
     public GetNetworksByStoragePoolIdQuery(P parameters) {
         super(parameters);
@@ -10,10 +10,8 @@
 
     @Override
     protected void executeQueryCommand() {
-        getQueryReturnValue().setReturnValue(
-                getDbFacade().getNetworkDao().getAllForDataCenter(
-                        getParameters().getStoragePoolId(),
-                        getUserID(),
-                        getParameters().isFiltered()));
+        
getQueryReturnValue().setReturnValue(getDbFacade().getNetworkDao().getAllForDataCenter(getParameters().getId(),
+                getUserID(),
+                getParameters().isFiltered()));
     }
 }
diff --git 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworksResource.java
 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworksResource.java
index 0d1deb9..25d42f7 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworksResource.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworksResource.java
@@ -2,14 +2,15 @@
 
 
 import java.util.List;
-import javax.ws.rs.core.Response;
-import org.ovirt.engine.api.model.DataCenter;
 
+import javax.ws.rs.core.Response;
+
+import org.ovirt.engine.api.model.DataCenter;
 import org.ovirt.engine.api.model.Network;
 import org.ovirt.engine.api.model.Networks;
 import org.ovirt.engine.api.resource.NetworkResource;
 import org.ovirt.engine.core.common.action.AddNetworkStoragePoolParameters;
-import 
org.ovirt.engine.core.common.queries.StorageDomainAndPoolQueryParameters;
+import org.ovirt.engine.core.common.queries.IdQueryParameters;
 import org.ovirt.engine.core.common.queries.VdcQueryParametersBase;
 import org.ovirt.engine.core.common.queries.VdcQueryType;
 import org.ovirt.engine.core.compat.Guid;
@@ -53,7 +54,7 @@
 
     @Override
     protected VdcQueryParametersBase getQueryParameters() {
-        return new StorageDomainAndPoolQueryParameters(Guid.Empty, 
dataCenterId);
+        return new IdQueryParameters(dataCenterId);
     }
 
     @Override
diff --git 
a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworkResourceTest.java
 
b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworkResourceTest.java
index b5b5ec9..19f7530 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworkResourceTest.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworkResourceTest.java
@@ -1,18 +1,18 @@
 package org.ovirt.engine.api.restapi.resource;
 
+import static 
org.ovirt.engine.api.restapi.resource.AbstractBackendNetworksResourceTest.getModel;
+
 import java.util.ArrayList;
+
 import javax.ws.rs.WebApplicationException;
 
 import org.junit.Test;
-
 import org.ovirt.engine.api.model.Network;
-import org.ovirt.engine.core.common.action.VdcActionType;
 import org.ovirt.engine.core.common.action.AddNetworkStoragePoolParameters;
-import 
org.ovirt.engine.core.common.queries.StorageDomainAndPoolQueryParameters;
+import org.ovirt.engine.core.common.action.VdcActionType;
+import org.ovirt.engine.core.common.queries.IdQueryParameters;
 import org.ovirt.engine.core.common.queries.VdcQueryType;
 import org.ovirt.engine.core.compat.Guid;
-
-import static 
org.ovirt.engine.api.restapi.resource.AbstractBackendNetworksResourceTest.getModel;
 
 public class BackendDataCenterNetworkResourceTest
     extends 
AbstractBackendNetworkResourceTest<BackendDataCenterNetworkResource> {
@@ -39,8 +39,8 @@
     public void testGetNotFound() throws Exception {
         setUriInfo(setUpBasicUriExpectations());
         setUpEntityQueryExpectations(VdcQueryType.GetNetworksByStoragePoolId,
-                                     StorageDomainAndPoolQueryParameters.class,
-                                     new String[] { "StoragePoolId" },
+                                     IdQueryParameters.class,
+                                     new String[] { "Id" },
                                      new Object[] { dataCenterId },
                                      new 
ArrayList<org.ovirt.engine.core.common.businessentities.network.Network>());
         control.replay();
@@ -65,8 +65,8 @@
     public void testUpdateNotFound() throws Exception {
         setUriInfo(setUpBasicUriExpectations());
         setUpEntityQueryExpectations(VdcQueryType.GetNetworksByStoragePoolId,
-                                     StorageDomainAndPoolQueryParameters.class,
-                                     new String[] { "StoragePoolId" },
+                                     IdQueryParameters.class,
+                                     new String[] { "Id" },
                                      new Object[] { dataCenterId },
                                      new 
ArrayList<org.ovirt.engine.core.common.businessentities.network.Network>());
         control.replay();
@@ -139,8 +139,8 @@
     protected void setUpEntityQueryExpectations(int times) throws Exception {
         while (times-- > 0) {
             
setUpEntityQueryExpectations(VdcQueryType.GetNetworksByStoragePoolId,
-                                         
StorageDomainAndPoolQueryParameters.class,
-                                         new String[] { "StoragePoolId" },
+                                         IdQueryParameters.class,
+                                         new String[] { "Id" },
                                          new Object[] { dataCenterId },
                                          getEntityList());
         }
diff --git 
a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworksResourceTest.java
 
b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworksResourceTest.java
index 0375d3f..b0a2abb 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworksResourceTest.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/test/java/org/ovirt/engine/api/restapi/resource/BackendDataCenterNetworksResourceTest.java
@@ -14,7 +14,7 @@
 import org.ovirt.engine.core.common.action.AddNetworkStoragePoolParameters;
 import org.ovirt.engine.core.common.action.VdcActionType;
 import org.ovirt.engine.core.common.businessentities.StoragePool;
-import 
org.ovirt.engine.core.common.queries.StorageDomainAndPoolQueryParameters;
+import org.ovirt.engine.core.common.queries.IdQueryParameters;
 import org.ovirt.engine.core.common.queries.VdcQueryType;
 import org.ovirt.engine.core.compat.Guid;
 
@@ -30,8 +30,8 @@
     @Test
     public void testRemoveNotFound() throws Exception {
         setUpEntityQueryExpectations(VdcQueryType.GetNetworksByStoragePoolId,
-                                     StorageDomainAndPoolQueryParameters.class,
-                                     new String[] { "StoragePoolId" },
+                                     IdQueryParameters.class,
+                                     new String[] { "Id" },
                                      new Object[] { DATA_CENTER_ID },
                                      new 
ArrayList<org.ovirt.engine.core.common.businessentities.network.Network>());
         control.replay();
@@ -58,8 +58,8 @@
     @Test
     public void testRemoveNonExistant() throws Exception{
         setUpEntityQueryExpectations(VdcQueryType.GetNetworksByStoragePoolId,
-                                     StorageDomainAndPoolQueryParameters.class,
-                                     new String[] { "StoragePoolId" },
+                                     IdQueryParameters.class,
+                                     new String[] { "Id" },
                                      new Object[] { DATA_CENTER_ID },
                                      new 
LinkedList<org.ovirt.engine.core.common.businessentities.network.Network>(),
                                      null);
@@ -111,8 +111,8 @@
                                   true,
                                   null, //GUIDS[0],
                                   VdcQueryType.GetNetworksByStoragePoolId,
-                                  StorageDomainAndPoolQueryParameters.class,
-                                  new String[] { "StoragePoolId" },
+                                  IdQueryParameters.class,
+                                  new String[] { "Id" },
                                   new Object[] { DATA_CENTER_ID },
                                   asList(getEntity(0)));
         Network model = getModel(0);
@@ -175,8 +175,8 @@
     @Override
     protected void setUpQueryExpectations(String query, Object failure) throws 
Exception {
         setUpEntityQueryExpectations(VdcQueryType.GetNetworksByStoragePoolId,
-                                         
StorageDomainAndPoolQueryParameters.class,
-                                         new String[] { "StoragePoolId" },
+                                         IdQueryParameters.class,
+                                         new String[] { "Id" },
                                          new Object[] { DATA_CENTER_ID },
                                          getEntityList(),
                                          failure);
@@ -187,8 +187,8 @@
     protected void setUpEntityQueryExpectations(int times, Object failure) 
throws Exception {
         while (times-- > 0) {
             
setUpEntityQueryExpectations(VdcQueryType.GetNetworksByStoragePoolId,
-                                         
StorageDomainAndPoolQueryParameters.class,
-                                         new String[] { "StoragePoolId" },
+                                         IdQueryParameters.class,
+                                         new String[] { "Id" },
                                          new Object[] { DATA_CENTER_ID },
                                          getEntityList(),
                                          failure);


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

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

Reply via email to