Yevgeny Zaspitsky has uploaded a new change for review.

Change subject: engine: Add management field to network_cluster table
......................................................................

engine: Add management field to network_cluster table

Add management field to network_cluster table and support it in the DAO.

Change-Id: I854a824d4ecac10cfc57829c169c52424aeaa75a
Signed-off-by: Yevgeny Zaspitsky <[email protected]>
---
M 
backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/network/NetworkClusterDaoDbFacadeImpl.java
M backend/manager/modules/dal/src/test/resources/fixtures.xml
A packaging/dbscripts/upgrade/03_06_0350_add_management_to_network_cluster.sql
3 files changed, 17 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/81/32781/1

diff --git 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/network/NetworkClusterDaoDbFacadeImpl.java
 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/network/NetworkClusterDaoDbFacadeImpl.java
index d69221f..5bbba11 100644
--- 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/network/NetworkClusterDaoDbFacadeImpl.java
+++ 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/network/NetworkClusterDaoDbFacadeImpl.java
@@ -26,6 +26,7 @@
                     entity.setDisplay(rs.getBoolean("is_display"));
                     entity.setRequired(rs.getBoolean("required"));
                     entity.setMigration(rs.getBoolean("migration"));
+                    entity.setManagement(rs.getBoolean("management"));
                     return entity;
                 }
             };
@@ -72,7 +73,8 @@
                 .addValue("status", cluster.getStatus())
                 .addValue("is_display", cluster.isDisplay())
                 .addValue("required", cluster.isRequired())
-                .addValue("migration", cluster.isMigration());
+                .addValue("migration", cluster.isMigration())
+                .addValue("management", cluster.isManagement());
 
         getCallsHandler().executeModification("Insertnetwork_cluster", 
parameterSource);
     }
@@ -85,7 +87,8 @@
                 .addValue("status", cluster.getStatus())
                 .addValue("is_display", cluster.isDisplay())
                 .addValue("required", cluster.isRequired())
-                .addValue("migration", cluster.isMigration());
+                .addValue("migration", cluster.isMigration())
+                .addValue("management", cluster.isManagement());
 
         getCallsHandler().executeModification("Updatenetwork_cluster", 
parameterSource);
     }
diff --git a/backend/manager/modules/dal/src/test/resources/fixtures.xml 
b/backend/manager/modules/dal/src/test/resources/fixtures.xml
index b2e1360..eaeb459 100644
--- a/backend/manager/modules/dal/src/test/resources/fixtures.xml
+++ b/backend/manager/modules/dal/src/test/resources/fixtures.xml
@@ -1486,6 +1486,7 @@
         <column>is_display</column>
         <column>required</column>
         <column>migration</column>
+        <column>management</column>
         <row>
             <value>58d5c1c6-cb15-4832-b2a4-023770607188</value>
             <value>b399944a-81ab-4ec5-8266-e19ba7c3c9d1</value>
@@ -1493,6 +1494,7 @@
             <value>0</value>
             <value>0</value>
             <value>0</value>
+            <value>0</value>
         </row>
         <row>
             <value>58d5c1c6-cb15-4832-b2a4-023770607189</value>
@@ -1501,6 +1503,7 @@
             <value>0</value>
             <value>0</value>
             <value>1</value>
+            <value>1</value>
         </row>
         <row>
             <value>58d5c1c6-cb15-4832-b2a4-023770607189</value>
@@ -1509,6 +1512,7 @@
             <value>0</value>
             <value>0</value>
             <value>0</value>
+            <value>0</value>
         </row>
     </table>
 
diff --git 
a/packaging/dbscripts/upgrade/03_06_0350_add_management_to_network_cluster.sql 
b/packaging/dbscripts/upgrade/03_06_0350_add_management_to_network_cluster.sql
new file mode 100644
index 0000000..c0b83bd
--- /dev/null
+++ 
b/packaging/dbscripts/upgrade/03_06_0350_add_management_to_network_cluster.sql
@@ -0,0 +1,8 @@
+select fn_db_add_column('network_cluster', 'management', 'boolean NOT NULL 
DEFAULT false');
+
+update network_cluster
+set management = true
+where network_id in (select id 
+                      from network
+                      where name='ovirtmgmt');
+


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I854a824d4ecac10cfc57829c169c52424aeaa75a
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Yevgeny Zaspitsky <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to