Ramesh N has uploaded a new change for review.

Change subject: gluster: change the value in RaidType to String
......................................................................

gluster: change the value in RaidType to String

  Changing the type of value in RaidType to String from
int. VDSM expects these values to be string instead of int.

Change-Id: I84d2eaf3e20a81035740e313fdc101d373029011
Bug-Url: https://bugzilla.redhat.com/1215000
Signed-off-by: Ramesh Nachimuthu <rnach...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommand.java
M 
backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommandTest.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/RaidType.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/CreateBrickModel.java
M 
frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/LocalizedEnums.java
M 
frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums.properties
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/gluster/CreateBrickPopupPresenterWidget.java
7 files changed, 31 insertions(+), 31 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/32/41532/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommand.java
index 2fbd2e6..0d305db 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommand.java
@@ -91,11 +91,11 @@
     protected void executeCommand() {
 
         Map<String, Object> raidParams = new HashMap<>();
-        if (!getParameters().getRaidType().equals(RaidType.None)
-                && !getParameters().getRaidType().equals(RaidType.Raid0)) {
+        if (!getParameters().getRaidType().equals(RaidType.NONE)
+                && !getParameters().getRaidType().equals(RaidType.RAID0)) {
             raidParams.put("type", getParameters().getRaidType().getValue()); 
//$NON-NLS-1$
             raidParams.put("pdCount", 
getParameters().getNoOfPhysicalDisksInRaidVolume()); //$NON-NLS-1$
-            raidParams.put("stripSize", getParameters().getStripeSize()); 
//$NON-NLS-1$
+            raidParams.put("stripeSize", getParameters().getStripeSize()); 
//$NON-NLS-1$
         }
 
         VDSReturnValue returnValue = runVdsCommand(
diff --git 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommandTest.java
 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommandTest.java
index b000e56..b30846e 100644
--- 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommandTest.java
+++ 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/gluster/CreateBrickCommandTest.java
@@ -60,7 +60,7 @@
         cmd = spy(new CreateBrickCommand(new CreateBrickParameters(HOST_ID,
                 "brick1",
                 "/gluster-bricks/brick1",
-                RaidType.Raid0,
+                RaidType.RAID0,
                 null,
                 null, Arrays.asList(getStorageDevice("sda", null)))));
         prepareMocks(cmd, VDSStatus.Up);
@@ -97,7 +97,7 @@
         cmd = spy(new CreateBrickCommand(new CreateBrickParameters(HOST_ID,
                 "brick1",
                 "/gluster-bricks/brick1",
-                RaidType.Raid0,
+                RaidType.RAID0,
                 null,
                 null, Collections.EMPTY_LIST)));
         prepareMocks(cmd, VDSStatus.Up);
@@ -111,7 +111,7 @@
         cmd = spy(new CreateBrickCommand(new CreateBrickParameters(HOST_ID,
                 "brick1",
                 "/gluster-bricks/brick1",
-                RaidType.Raid0,
+                RaidType.RAID0,
                 null,
                 null, Arrays.asList(storageDevice))));
         prepareMocks(cmd, VDSStatus.Up);
@@ -127,7 +127,7 @@
         cmd = spy(new CreateBrickCommand(new CreateBrickParameters(HOST_ID,
                 "brick1",
                 "/gluster-bricks/brick1",
-                RaidType.Raid0,
+                RaidType.RAID0,
                 null,
                 null, Arrays.asList(storageDevice1, storageDevice2))));
         prepareMocks(cmd, VDSStatus.Up);
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/RaidType.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/RaidType.java
index 1c9a3e1..f86fac1 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/RaidType.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/RaidType.java
@@ -3,13 +3,13 @@
 import java.util.HashMap;
 
 public enum RaidType {
-    None(-1),
-    Raid0(0),
-    Raid6(6),
-    Raid10(10);
+    NONE("-1"),
+    RAID0("0"),
+    RAID6("6"),
+    RAID10("10");
 
-    private int intValue;
-    private static final HashMap<Integer, RaidType> mappings = new 
HashMap<Integer, RaidType>();
+    private String value;
+    private static final HashMap<String, RaidType> mappings = new 
HashMap<String, RaidType>();
 
     static {
         for (RaidType raidType : values()) {
@@ -17,15 +17,15 @@
         }
     }
 
-    private RaidType(int value) {
-        intValue = value;
+    private RaidType(String value) {
+        this.value = value;
     }
 
-    public int getValue() {
-        return intValue;
+    public String getValue() {
+        return value;
     }
 
-    public static RaidType forValue(int value) {
+    public static RaidType forValue(String value) {
         return mappings.get(value);
     }
 
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/CreateBrickModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/CreateBrickModel.java
index dd7e12c..95aed4f 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/CreateBrickModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/gluster/CreateBrickModel.java
@@ -46,7 +46,7 @@
         setDefaultMountFolder(new EntityModel<String>());
         List<RaidType> list = Arrays.asList(RaidType.values());
         getRaidTypeList().setItems(list);
-        getRaidTypeList().setSelectedItem(RaidType.None);
+        getRaidTypeList().setSelectedItem(RaidType.NONE);
         getNoOfPhysicalDisksInRaidVolume().setIsAvailable(false);
         getStripeSize().setIsAvailable(false);
         initSize();
@@ -71,8 +71,8 @@
         getRaidTypeList().getSelectedItemChangedEvent().addListener(new 
IEventListener() {
             @Override
             public void eventRaised(Event ev, Object sender, EventArgs args) {
-                if (getRaidTypeList().getSelectedItem() != RaidType.None
-                        && getRaidTypeList().getSelectedItem() != 
RaidType.Raid0) {
+                if (getRaidTypeList().getSelectedItem() != RaidType.NONE
+                        && getRaidTypeList().getSelectedItem() != 
RaidType.RAID0) {
                     getNoOfPhysicalDisksInRaidVolume().setIsAvailable(true);
                     getStripeSize().setIsAvailable(true);
                 } else {
diff --git 
a/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/LocalizedEnums.java
 
b/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/LocalizedEnums.java
index 1c83469..ab7b503 100644
--- 
a/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/LocalizedEnums.java
+++ 
b/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/LocalizedEnums.java
@@ -996,13 +996,13 @@
 
     String GlusterServiceStatus___UNKNOWN();
 
-    String RaidType___None();
+    String RaidType___NONE();
 
-    String RaidType___Raid0();
+    String RaidType___RAID0();
 
-    String RaidType___Raid6();
+    String RaidType___RAID6();
 
-    String RaidType___Raid10();
+    String RaidType___RAID10();
 
     String VmWatchdogType___i6300esb();
 
diff --git 
a/frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums.properties
 
b/frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums.properties
index 10a4218..4bb6682 100644
--- 
a/frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums.properties
+++ 
b/frontend/webadmin/modules/uicompat/src/main/resources/org/ovirt/engine/ui/uicompat/LocalizedEnums.properties
@@ -498,10 +498,10 @@
 GlusterServiceStatus___MIXED=Partially Up
 GlusterServiceStatus___NOT_AVAILABLE=Not Installed
 GlusterServiceStatus___UNKNOWN=Unknown
-RaidType___None=None
-RaidType___Raid0=Raid0
-RaidType___Raid6=Raid6
-RaidType___Raid10=Raid10
+RaidType___NONE=None
+RaidType___RAID0=RAID 0
+RaidType___RAID6=RAID 6
+RaidType___RAID10=RAID 10
 VmWatchdogType___i6300esb=i6300esb
 VmWatchdogAction___NONE=none
 VmWatchdogAction___RESET=reset
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/gluster/CreateBrickPopupPresenterWidget.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/gluster/CreateBrickPopupPresenterWidget.java
index d7e421d..52710ca 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/gluster/CreateBrickPopupPresenterWidget.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/popup/gluster/CreateBrickPopupPresenterWidget.java
@@ -33,8 +33,8 @@
                     EventArgs args) {
                 String propName = ((PropertyChangedEventArgs) 
args).propertyName;
                 if ("raidTypeChanged".equals(propName)) { //$NON-NLS-1$
-                    if (model.getRaidTypeList().getSelectedItem() != 
RaidType.None
-                            && model.getRaidTypeList().getSelectedItem() != 
RaidType.Raid0) {
+                    if (model.getRaidTypeList().getSelectedItem() != 
RaidType.NONE
+                            && model.getRaidTypeList().getSelectedItem() != 
RaidType.RAID0) {
                         
getView().setDeviceInfoText(model.getRaidTypeList().getSelectedItem().name());
                         getView().setDeviceInfoVisibility(true);
                     } else {


-- 
To view, visit https://gerrit.ovirt.org/41532
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I84d2eaf3e20a81035740e313fdc101d373029011
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.5-gluster
Gerrit-Owner: Ramesh N <rnach...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to