Tal Nisan has uploaded a new change for review.

Change subject: core: Switched ineritance between Connect & Disconnet pool 
params (#846768)
......................................................................

core: Switched ineritance between Connect & Disconnet pool params (#846768)

https://bugzilla.redhat.com/846768

Switched inheritance between connect storage pool VDS command params and
disconnect storage pool VDS command params, disconnect was inheriting from
connect which had more parameters than needed to disconnect which had to be
filled with static values and appear in the log misleading, now connect
inherits from disconnect thus no redundant parameters are used

Change-Id: I01f0b389508b7b9b30169ba9a1fdfa2effc8d74e
Signed-off-by: Tal Nisan <tni...@redhat.com>
---
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/ConnectStoragePoolVDSCommandParameters.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/DisconnectStoragePoolVDSCommandParameters.java
2 files changed, 36 insertions(+), 28 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/08/7808/1

diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/ConnectStoragePoolVDSCommandParameters.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/ConnectStoragePoolVDSCommandParameters.java
index 9bd022d..cc0e0f1 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/ConnectStoragePoolVDSCommandParameters.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/ConnectStoragePoolVDSCommandParameters.java
@@ -1,34 +1,13 @@
 package org.ovirt.engine.core.common.vdscommands;
 
-import org.ovirt.engine.core.compat.*;
+import org.ovirt.engine.core.compat.Guid;
 
-public class ConnectStoragePoolVDSCommandParameters extends 
GetStorageConnectionsListVDSCommandParameters {
+public class ConnectStoragePoolVDSCommandParameters extends 
DisconnectStoragePoolVDSCommandParameters {
     public ConnectStoragePoolVDSCommandParameters(Guid vdsId, Guid 
storagePoolId, int vds_spm_id, Guid masterDomainId,
             int masterVersion) {
-        super(vdsId, storagePoolId);
-        this.setvds_spm_id(vds_spm_id);
+        super(vdsId, storagePoolId, vds_spm_id);
         setMasterDomainId(masterDomainId);
         setMasterVersion(masterVersion);
-    }
-
-    private int privatevds_spm_id;
-
-    public int getvds_spm_id() {
-        return privatevds_spm_id;
-    }
-
-    private void setvds_spm_id(int value) {
-        privatevds_spm_id = value;
-    }
-
-    private Guid privateMasterDomainId = new Guid();
-
-    public Guid getMasterDomainId() {
-        return privateMasterDomainId;
-    }
-
-    private void setMasterDomainId(Guid value) {
-        privateMasterDomainId = value;
     }
 
     private int privateMasterVersion;
@@ -44,8 +23,21 @@
     public ConnectStoragePoolVDSCommandParameters() {
     }
 
+    private Guid privateMasterDomainId = new Guid();
+
+    public Guid getMasterDomainId() {
+        return privateMasterDomainId;
+    }
+
+    private void setMasterDomainId(Guid value) {
+        privateMasterDomainId = value;
+    }
+
     @Override
     public String toString() {
-        return String.format("%s, vds_spm_id = %s, masterDomainId = %s, 
masterVersion = %s", super.toString(), getvds_spm_id(), getMasterDomainId(), 
getMasterVersion());
+        return String.format("%s, masterDomainId = %s, masterVersion = %s",
+                super.toString(),
+                getMasterDomainId(),
+                getMasterVersion());
     }
 }
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/DisconnectStoragePoolVDSCommandParameters.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/DisconnectStoragePoolVDSCommandParameters.java
index c3319ef..714466a 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/DisconnectStoragePoolVDSCommandParameters.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/DisconnectStoragePoolVDSCommandParameters.java
@@ -1,12 +1,28 @@
 package org.ovirt.engine.core.common.vdscommands;
 
-import org.ovirt.engine.core.compat.*;
+import org.ovirt.engine.core.compat.Guid;
 
-public class DisconnectStoragePoolVDSCommandParameters extends 
ConnectStoragePoolVDSCommandParameters {
+public class DisconnectStoragePoolVDSCommandParameters extends 
GetStorageConnectionsListVDSCommandParameters {
     public DisconnectStoragePoolVDSCommandParameters(Guid vdsId, Guid 
storagePoolId, int vds_spm_id) {
-        super(vdsId, storagePoolId, vds_spm_id, Guid.Empty, 0);
+        super(vdsId, storagePoolId);
+        setvds_spm_id(vds_spm_id);
     }
 
     public DisconnectStoragePoolVDSCommandParameters() {
     }
+
+    private int privatevds_spm_id;
+
+    public int getvds_spm_id() {
+        return privatevds_spm_id;
+    }
+
+    private void setvds_spm_id(int value) {
+        privatevds_spm_id = value;
+    }
+
+    @Override
+    public String toString() {
+        return String.format("%s, vds_spm_id = %s", super.toString(), 
getvds_spm_id());
+    }
 }


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

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

Reply via email to