Allon Mureinik has uploaded a new change for review.

Change subject: core: Remove GetStorageServerConnectionsQuery
......................................................................

core: Remove GetStorageServerConnectionsQuery

GetStorageServerConnectionsQuery is not used anywhere in the code, and
hence should be removed.

This patch removes the following:
1. The GetStorageServerConnectionsQuery class
2. The GetStorageServerConnections constant representing it in
   VdcQueryType
3. The getAll() method in StorageServerConnectionsDAO (which was only
   used by the query), its implementation, and its test.
4. The GetAllFromstoage_server_connections stored procedure that was
   only used by the said DAO function.

Note that the test for StorageServerConnectionsDao.get(Guid) is slightly
redone so it no longer depends on getAll()'s implementation.

Change-Id: I352f819dd3a7b272ccf1b39cfcf76cca62a8ee10
Signed-off-by: Allon Mureinik <amure...@redhat.com>
---
M backend/manager/dbscripts/storages_san_sp.sql
D 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/GetStorageServerConnectionsQuery.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
M 
backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/StorageServerConnectionDAO.java
M 
backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/StorageServerConnectionDAODbFacadeImpl.java
M 
backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/StorageServerConnectionDAOTest.java
6 files changed, 8 insertions(+), 64 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/28/13228/1

diff --git a/backend/manager/dbscripts/storages_san_sp.sql 
b/backend/manager/dbscripts/storages_san_sp.sql
index 113ca95..fe9bbfa 100644
--- a/backend/manager/dbscripts/storages_san_sp.sql
+++ b/backend/manager/dbscripts/storages_san_sp.sql
@@ -413,20 +413,6 @@
 
 
 
-Create or replace FUNCTION GetAllFromstorage_server_connections()
-RETURNS SETOF storage_server_connections
-   AS $procedure$
-BEGIN
-   RETURN QUERY SELECT *
-   FROM storage_server_connections;
-
-END; $procedure$
-LANGUAGE plpgsql;
-
-
-
-
-
 Create or replace FUNCTION Getstorage_server_connectionsByid(v_id VARCHAR(50))
 RETURNS SETOF storage_server_connections
    AS $procedure$
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/GetStorageServerConnectionsQuery.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/GetStorageServerConnectionsQuery.java
deleted file mode 100644
index 4af4daf..0000000
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/GetStorageServerConnectionsQuery.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package org.ovirt.engine.core.bll.storage;
-
-import org.ovirt.engine.core.bll.*;
-import org.ovirt.engine.core.common.queries.*;
-import org.ovirt.engine.core.dal.dbbroker.*;
-
-public class GetStorageServerConnectionsQuery<P extends 
VdcQueryParametersBase> extends QueriesCommandBase<P> {
-    public GetStorageServerConnectionsQuery(P parameters) {
-        super(parameters);
-    }
-
-    @Override
-    protected void executeQueryCommand() {
-        
getQueryReturnValue().setReturnValue(DbFacade.getInstance().getStorageServerConnectionDao().getAll());
-    }
-}
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
index 1bdb96b..30a5da7 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
@@ -213,7 +213,6 @@
     GetStorageDomainsByConnection,
     GetStorageDomainsByStoragePoolId(VdcQueryAuthType.User),
     GetStorageDomainsByImageId,
-    GetStorageServerConnections,
     GetVgList,
     GetDeviceList,
     DiscoverSendTargets,
diff --git 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/StorageServerConnectionDAO.java
 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/StorageServerConnectionDAO.java
index c7f6c74..1926f1b 100644
--- 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/StorageServerConnectionDAO.java
+++ 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/StorageServerConnectionDAO.java
@@ -31,13 +31,6 @@
     StorageServerConnections getForIqn(String iqn);
 
     /**
-     * Retrieves all connections.
-     *
-     * @return the list of connections
-     */
-    List<StorageServerConnections> getAll();
-
-    /**
      * Retrieves all connections of Active/Unknown/InActive domains in the 
specified storage pool.
      *
      * @param pool
diff --git 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/StorageServerConnectionDAODbFacadeImpl.java
 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/StorageServerConnectionDAODbFacadeImpl.java
index e952104..9ca64e1 100644
--- 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/StorageServerConnectionDAODbFacadeImpl.java
+++ 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/StorageServerConnectionDAODbFacadeImpl.java
@@ -3,13 +3,14 @@
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.List;
-import org.springframework.jdbc.core.namedparam.MapSqlParameterSource;
-import org.springframework.jdbc.core.simple.ParameterizedRowMapper;
+
 import org.ovirt.engine.core.common.businessentities.NfsVersion;
-import org.ovirt.engine.core.common.businessentities.StorageType;
 import org.ovirt.engine.core.common.businessentities.StorageServerConnections;
+import org.ovirt.engine.core.common.businessentities.StorageType;
 import org.ovirt.engine.core.compat.Guid;
 import org.ovirt.engine.core.dal.dbbroker.DbFacadeUtils;
+import org.springframework.jdbc.core.namedparam.MapSqlParameterSource;
+import org.springframework.jdbc.core.simple.ParameterizedRowMapper;
 
 /**
  * <code>StorageServerConnectionDAODbFacadeImpl</code> provides an 
implementation of {@link StorageServerConnectionDAO}
@@ -30,13 +31,6 @@
         return 
getCallsHandler().executeRead("Getstorage_server_connectionsByIqn", mapper,
                 getCustomMapSqlParameterSource()
                         .addValue("iqn", iqn));
-    }
-
-    @Override
-    public List<StorageServerConnections> getAll() {
-        return 
getCallsHandler().executeReadList("GetAllFromstorage_server_connections",
-                mapper,
-                getCustomMapSqlParameterSource());
     }
 
     @Override
diff --git 
a/backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/StorageServerConnectionDAOTest.java
 
b/backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/StorageServerConnectionDAOTest.java
index 46f6469..258ac6a 100644
--- 
a/backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/StorageServerConnectionDAOTest.java
+++ 
b/backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/StorageServerConnectionDAOTest.java
@@ -15,7 +15,6 @@
 
 public class StorageServerConnectionDAOTest extends BaseDAOTestCase {
     private static final int SERVER_CONNECTION_COUNT_FOR_SPECIFIC_STORAGE = 7;
-    private static final int SERVER_CONNECTION_COUNT = 9;
     private static final String EXISTING_DOMAIN_STORAGE_NAME = 
"fDMzhE-wx3s-zo3q-Qcxd-T0li-yoYU-QvVePk";
     private static final Guid EXISTING_STORAGE_POOL_ID = new 
Guid("6d849ebf-755f-4552-ad09-9a090cda105d");
 
@@ -75,18 +74,6 @@
     }
 
     /**
-     * Ensures all server connections are returned.
-     */
-    @Test
-    public void testgetAll() {
-        List<StorageServerConnections> result = dao.getAll();
-
-        assertNotNull(result);
-        assertFalse(result.isEmpty());
-        assertEquals(SERVER_CONNECTION_COUNT, result.size());
-    }
-
-    /**
      * @return
      */
     @Test
@@ -138,13 +125,14 @@
      */
     @Test
     public void testSaveServerConnection() {
-        List<StorageServerConnections> before = dao.getAll();
+        StorageServerConnections conn = dao.get(newServerConnection.getid());
+        assertNull(conn);
 
         dao.save(newServerConnection);
 
-        List<StorageServerConnections> after = dao.getAll();
+        conn = dao.get(newServerConnection.getid());
 
-        assertEquals(before.size() + 1, after.size());
+        assertEquals(newServerConnection, conn);
     }
 
     /**


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I352f819dd3a7b272ccf1b39cfcf76cca62a8ee10
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