Frank Kobzik has uploaded a new change for review.

Change subject: core: Extract hardcoded strings to constants
......................................................................

core: Extract hardcoded strings to constants

This patch pulls hardcoded strings in PoolConditionFieldAutoCompleter to
constants. They are used in follow up frontend patch (sorting columns in
Pools main tab in webadmin application).

Change-Id: I5ab8dc498dc7d8b0e797a26676c3bf92139a9e65
Signed-off-by: Frantisek Kobzik <fkob...@redhat.com>
Bug-Url: https://bugzilla.redhat.com/1104790
---
M 
backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/PoolConditionFieldAutoCompleter.java
1 file changed, 28 insertions(+), 20 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/73/28373/1

diff --git 
a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/PoolConditionFieldAutoCompleter.java
 
b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/PoolConditionFieldAutoCompleter.java
index 85de2f6..0184de2 100644
--- 
a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/PoolConditionFieldAutoCompleter.java
+++ 
b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/PoolConditionFieldAutoCompleter.java
@@ -4,32 +4,40 @@
 import org.ovirt.engine.core.common.businessentities.VmPoolType;
 
 public class PoolConditionFieldAutoCompleter extends 
BaseConditionFieldAutoCompleter {
+
+    public static final String NAME = "NAME";
+    public static final String DESCRIPTION = "DESCRIPTION";
+    public static final String TYPE = "TYPE";
+    public static final String CLUSTER = "CLUSTER";
+    public static final String DATACENTER = "DATACENTER";
+    public static final String ARCHITECTURE = "ARCHITECTURE";
+
     public PoolConditionFieldAutoCompleter() {
         // Building the basic vervs Dict
-        mVerbs.add("NAME");
-        mVerbs.add("DESCRIPTION");
-        mVerbs.add("TYPE");
-        mVerbs.add("CLUSTER");
-        mVerbs.add("DATACENTER");
-        mVerbs.add("ARCHITECTURE");
+        mVerbs.add(NAME);
+        mVerbs.add(DESCRIPTION);
+        mVerbs.add(TYPE);
+        mVerbs.add(CLUSTER);
+        mVerbs.add(DATACENTER);
+        mVerbs.add(ARCHITECTURE);
 
         // Building the autoCompletion Dict
         buildCompletions();
         // Building the types dict
-        getTypeDictionary().put("NAME", String.class);
-        getTypeDictionary().put("DESCRIPTION", String.class);
-        getTypeDictionary().put("TYPE", VmPoolType.class);
-        getTypeDictionary().put("CLUSTER", String.class);
-        getTypeDictionary().put("DATACENTER", String.class);
-        getTypeDictionary().put("ARCHITECTURE", ArchitectureType.class);
+        getTypeDictionary().put(NAME, String.class);
+        getTypeDictionary().put(DESCRIPTION, String.class);
+        getTypeDictionary().put(TYPE, VmPoolType.class);
+        getTypeDictionary().put(CLUSTER, String.class);
+        getTypeDictionary().put(DATACENTER, String.class);
+        getTypeDictionary().put(ARCHITECTURE, ArchitectureType.class);
 
         // building the ColumnName Dict
-        columnNameDict.put("NAME", "vm_pool_name");
-        columnNameDict.put("DESCRIPTION", "vm_pool_description");
-        columnNameDict.put("TYPE", "vm_pool_type");
-        columnNameDict.put("CLUSTER", "vds_group_name");
-        columnNameDict.put("DATACENTER", "storage_pool_name");
-        columnNameDict.put("ARCHITECTURE", "architecture");
+        columnNameDict.put(NAME, "vm_pool_name");
+        columnNameDict.put(DESCRIPTION, "vm_pool_description");
+        columnNameDict.put(TYPE, "vm_pool_type");
+        columnNameDict.put(CLUSTER, "vds_group_name");
+        columnNameDict.put(DATACENTER, "storage_pool_name");
+        columnNameDict.put(ARCHITECTURE, "architecture");
 
         // Building the validation dict
         buildBasicValidationTable();
@@ -43,9 +51,9 @@
     @Override
     public IConditionValueAutoCompleter getFieldValueAutoCompleter(String 
fieldName) {
         IConditionValueAutoCompleter retval = null;
-        if ("TYPE".equals(fieldName)) {
+        if (TYPE.equals(fieldName)) {
             retval = new EnumValueAutoCompleter(VmPoolType.class);
-        } else if ("ARCHITECTURE".equals(fieldName)) {
+        } else if (ARCHITECTURE.equals(fieldName)) {
             retval = new EnumValueAutoCompleter(ArchitectureType.class);
         }
         return retval;


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

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

Reply via email to