Juan Hernandez has uploaded a new change for review.

Change subject: core: Add support to search Storage Domain by id
......................................................................

core: Add support to search Storage Domain by id

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

Change-Id: I8c8678b0e766621f755a5d4bcbc296a57bb7de8c
Related-To: https://bugzilla.redhat.com/1082090
Signed-off-by: Juan Hernandez <juan.hernan...@redhat.com>
---
M 
backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/StorageDomainFieldAutoCompleter.java
1 file changed, 6 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/15/37415/1

diff --git 
a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/StorageDomainFieldAutoCompleter.java
 
b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/StorageDomainFieldAutoCompleter.java
index 0b6fac9..37a76da 100644
--- 
a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/StorageDomainFieldAutoCompleter.java
+++ 
b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/StorageDomainFieldAutoCompleter.java
@@ -4,7 +4,10 @@
 import org.ovirt.engine.core.common.businessentities.StorageDomainStatus;
 import org.ovirt.engine.core.common.businessentities.StorageType;
 
+import java.util.UUID;
+
 public class StorageDomainFieldAutoCompleter extends 
BaseConditionFieldAutoCompleter {
+    public static final String ID = "ID";
     public static final String NAME = "NAME";
     public static final String STATUS = "STATUS";
     public static final String DATACENTER = "DATACENTER";
@@ -18,6 +21,7 @@
 
     public StorageDomainFieldAutoCompleter() {
         // Building the basic vervs Dict
+        mVerbs.add(ID);
         mVerbs.add(NAME);
         mVerbs.add(STATUS);
         mVerbs.add(DATACENTER);
@@ -32,6 +36,7 @@
         // Building the autoCompletion Dict
         buildCompletions();
         // Building the types dict
+        getTypeDictionary().put(ID, UUID.class);
         getTypeDictionary().put(NAME, String.class);
         getTypeDictionary().put(STATUS, StorageDomainStatus.class);
         getTypeDictionary().put(DATACENTER, String.class);
@@ -44,6 +49,7 @@
         getTypeDictionary().put(WIPE_AFTER_DELETE, Boolean.class);
 
         // building the ColumnName Dict
+        columnNameDict.put(ID, "id");
         columnNameDict.put(NAME, "storage_name");
         columnNameDict.put(STATUS, "storage_domain_shared_status");
         columnNameDict.put(DATACENTER, "storage_pool_name::text");


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8c8678b0e766621f755a5d4bcbc296a57bb7de8c
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Juan Hernandez <juan.hernan...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to