Juan Hernandez has uploaded a new change for review.

Change subject: core: Add support to search Network by id
......................................................................

core: Add support to search Network by id

This patch modifies the search backend so that it is possible to search
Networks by id.

Change-Id: Icec87bfa94b04e5804a4545c842e86c662b30b88
Related-To: https://bugzilla.redhat.com/1082090
Signed-off-by: Juan Hernandez <[email protected]>
---
M 
backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/NetworkConditionFieldAutoCompleter.java
M 
backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/VdsConditionFieldAutoCompleter.java
2 files changed, 8 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/16/37416/1

diff --git 
a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/NetworkConditionFieldAutoCompleter.java
 
b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/NetworkConditionFieldAutoCompleter.java
index 9dedf73..610964a 100644
--- 
a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/NetworkConditionFieldAutoCompleter.java
+++ 
b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/NetworkConditionFieldAutoCompleter.java
@@ -1,7 +1,10 @@
 package org.ovirt.engine.core.searchbackend;
 
 
+import java.util.UUID;
+
 public class NetworkConditionFieldAutoCompleter extends 
BaseConditionFieldAutoCompleter {
+    public static final String ID = "ID";
     public static final String NAME = "NAME";
     public static final String DESCRIPTION = "DESCRIPTION";
     public static final String COMMENT = "COMMENT";
@@ -14,6 +17,7 @@
 
     public NetworkConditionFieldAutoCompleter() {
         // Building the basic verbs dict.
+        mVerbs.add(ID);
         mVerbs.add(NAME);
         mVerbs.add(DESCRIPTION);
         mVerbs.add(COMMENT);
@@ -28,6 +32,7 @@
         buildCompletions();
 
         // Building the types dict.
+        getTypeDictionary().put(ID, UUID.class);
         getTypeDictionary().put(NAME, String.class);
         getTypeDictionary().put(DESCRIPTION, String.class);
         getTypeDictionary().put(COMMENT, String.class);
@@ -39,6 +44,7 @@
         getTypeDictionary().put(LABEL, String.class);
 
         // building the ColumnName dict.
+        columnNameDict.put(ID, "id");
         columnNameDict.put(NAME, "name");
         columnNameDict.put(DESCRIPTION, "description");
         columnNameDict.put(COMMENT, "free_text_comment");
diff --git 
a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/VdsConditionFieldAutoCompleter.java
 
b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/VdsConditionFieldAutoCompleter.java
index fabef66..13e3ede 100644
--- 
a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/VdsConditionFieldAutoCompleter.java
+++ 
b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/VdsConditionFieldAutoCompleter.java
@@ -8,6 +8,7 @@
 import org.ovirt.engine.core.common.businessentities.VDSStatus;
 
 public class VdsConditionFieldAutoCompleter extends 
BaseConditionFieldAutoCompleter {
+    public static final String ID = "ID";
     public static final String NAME = "NAME";
     public static final String ADDRESS = "ADDRESS";
     public static final String CLUSTER = "CLUSTER";
@@ -20,6 +21,7 @@
 
     public VdsConditionFieldAutoCompleter() {
         super();
+        mVerbs.add(ID);
         mVerbs.add(NAME);
         mVerbs.add("COMMENT");
         mVerbs.add(STATUS);


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

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

Reply via email to