Itamar Heim has uploaded a new change for review. Change subject: cleanup: desktops are always supported in search ......................................................................
cleanup: desktops are always supported in search The distinction of servers-only has been removed a while back. only calls to search with 'false' for desktops are actually in the unitests. Change-Id: Ib5f89927643a71025302a897c175257018fda000 Signed-off-by: Itamar Heim <ih...@redhat.com> --- M backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/SearchQueryTest.java M backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SearchObjectAutoCompleter.java M backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SyntaxChecker.java M backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SyntaxCheckerFactory.java M backend/manager/modules/searchbackend/src/test/java/org/ovirt/engine/core/searchbackend/SearchObjectAutoCompleterTest.java M backend/manager/modules/searchbackend/src/test/java/org/ovirt/engine/core/searchbackend/SyntaxCheckerTest.java 6 files changed, 19 insertions(+), 24 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/93/14493/1 diff --git a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/SearchQueryTest.java b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/SearchQueryTest.java index 96d0b1f..c5d7eea 100644 --- a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/SearchQueryTest.java +++ b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/SearchQueryTest.java @@ -137,13 +137,13 @@ * - The dao to be used */ private void mockDiskSao(final DiskDao diskDAO) { - SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(false); + SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(); Mockito.when(diskDAO.getAllWithQuery(Matchers.matches(getDiskImageRegexString(search)))) .thenReturn(diskImageResultList); } private void mockQuotaDAO(final QuotaDAO quotaDAO) { - SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(false); + SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(); Mockito.when(quotaDAO.getAllWithQuery(Matchers.matches(getQuotaRegexString(search)))) .thenReturn(quotaResultList); } @@ -164,7 +164,7 @@ * - The dao to be used */ private void mockVdsGroupDAO(final VdsGroupDAO vdsGroupDAO) { - SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(false); + SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(); Mockito.when(vdsGroupDAO.getAllWithQuery(Matchers.matches(getVdsGroupRegexString(search)))) .thenReturn(vdsGroupResultList); } @@ -179,7 +179,7 @@ * - The dao to be used */ private void mockStoragePoolDAO(final StoragePoolDAO storagePoolDAO) { - SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(false); + SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(); Mockito.when(storagePoolDAO.getAllWithQuery(Matchers.matches(getStoragePoolRegexString(search)))) .thenReturn(storagePoolResultList); } @@ -194,13 +194,13 @@ * - The dao to be used */ private void mockGlusterVolumeDao(final GlusterVolumeDao glusterVolumeDao) { - SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(false); + SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(); Mockito.when(glusterVolumeDao.getAllWithQuery(Matchers.matches(getGlusterVolumeRegexString(search)))) .thenReturn(glusterVolumeList); } private void mockNetworkDao(final NetworkViewDao networkViewDao) { - SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(false); + SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(); Mockito.when(networkViewDao.getAllWithQuery(Matchers.matches(getNetworkRegexString(search)))) .thenReturn(networkResultList); } @@ -226,7 +226,7 @@ * - The dao to be used */ private void mockVdsDAO(final VdsDAO vdsDAO) { - SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(false); + SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(); Mockito.when(vdsDAO.getAllWithQuery(Matchers.matches(getVdsRegexString(search)))) .thenReturn(vdsResultList); } @@ -241,7 +241,7 @@ * - The dao to be used */ private void mockVMDAO(final VmDAO vmDAO) { - SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(false); + SearchObjectAutoCompleter search = new SearchObjectAutoCompleter(); Mockito.when(vmDAO.getAllUsingQuery(Matchers.matches(getVMRegexString(search)))) .thenReturn(vmResultList); } diff --git a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SearchObjectAutoCompleter.java b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SearchObjectAutoCompleter.java index 0ed91e3..1ea10b5 100644 --- a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SearchObjectAutoCompleter.java +++ b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SearchObjectAutoCompleter.java @@ -11,12 +11,10 @@ public class SearchObjectAutoCompleter extends SearchObjectsBaseAutoCompleter { private final Map<String, String[]> mJoinDictionary = new HashMap<String, String[]>(); - public SearchObjectAutoCompleter(boolean isDesktopsAllowed) { + public SearchObjectAutoCompleter() { mVerbs.put(SearchObjects.VM_PLU_OBJ_NAME, SearchObjects.VM_PLU_OBJ_NAME); - if (isDesktopsAllowed) { - mVerbs.put(SearchObjects.VDC_POOL_PLU_OBJ_NAME, SearchObjects.VDC_POOL_PLU_OBJ_NAME); - } + mVerbs.put(SearchObjects.VDC_POOL_PLU_OBJ_NAME, SearchObjects.VDC_POOL_PLU_OBJ_NAME); mVerbs.put(SearchObjects.VDS_PLU_OBJ_NAME, SearchObjects.VDS_PLU_OBJ_NAME); mVerbs.put(SearchObjects.TEMPLATE_PLU_OBJ_NAME, SearchObjects.TEMPLATE_PLU_OBJ_NAME); mVerbs.put(SearchObjects.AUDIT_PLU_OBJ_NAME, SearchObjects.AUDIT_PLU_OBJ_NAME); @@ -31,9 +29,7 @@ buildCompletions(); mVerbs.put(SearchObjects.VM_OBJ_NAME, SearchObjects.VM_OBJ_NAME); - if (isDesktopsAllowed) { - mVerbs.put(SearchObjects.VDC_POOL_OBJ_NAME, SearchObjects.VDC_POOL_OBJ_NAME); - } + mVerbs.put(SearchObjects.VDC_POOL_OBJ_NAME, SearchObjects.VDC_POOL_OBJ_NAME); mVerbs.put(SearchObjects.DISK_OBJ_NAME, SearchObjects.DISK_OBJ_NAME); mVerbs.put(SearchObjects.VDS_OBJ_NAME, SearchObjects.VDS_OBJ_NAME); mVerbs.put(SearchObjects.TEMPLATE_OBJ_NAME, SearchObjects.TEMPLATE_OBJ_NAME); diff --git a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SyntaxChecker.java b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SyntaxChecker.java index bd40f2d..d277100 100644 --- a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SyntaxChecker.java +++ b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SyntaxChecker.java @@ -35,9 +35,9 @@ private List<Character> mDisAllowedChars; private static SqlInjectionChecker sqlInjectionChecker; - public SyntaxChecker(int searchReasultsLimit, boolean hasDesktop) { + public SyntaxChecker(int searchReasultsLimit) { - mSearchObjectAC = new SearchObjectAutoCompleter(hasDesktop); + mSearchObjectAC = new SearchObjectAutoCompleter(); mColonAC = new BaseAutoCompleter(":"); mPluralAC = new BaseAutoCompleter("S"); mSortbyAC = new BaseAutoCompleter("SORTBY"); diff --git a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SyntaxCheckerFactory.java b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SyntaxCheckerFactory.java index 59a0082..43ec174 100644 --- a/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SyntaxCheckerFactory.java +++ b/backend/manager/modules/searchbackend/src/main/java/org/ovirt/engine/core/searchbackend/SyntaxCheckerFactory.java @@ -6,7 +6,7 @@ public class SyntaxCheckerFactory { private static String ConfigAuthenticationMethod; - private static final ISyntaxChecker uiSyntaxChecker = new SyntaxChecker(100, true); + private static final ISyntaxChecker uiSyntaxChecker = new SyntaxChecker(100); private static ISyntaxChecker backendSyntaxChecker = null; private static final ISyntaxChecker adSyntaxChecker = new ADSyntaxChecker(); @@ -21,8 +21,7 @@ public static ISyntaxChecker CreateBackendSyntaxChecker(String AuthenticationMethod) { ConfigAuthenticationMethod = AuthenticationMethod; if(backendSyntaxChecker == null) { - backendSyntaxChecker = new SyntaxChecker(Config.<Integer> GetValue(ConfigValues.SearchResultsLimit), - true); + backendSyntaxChecker = new SyntaxChecker(Config.<Integer> GetValue(ConfigValues.SearchResultsLimit)); } return backendSyntaxChecker; } diff --git a/backend/manager/modules/searchbackend/src/test/java/org/ovirt/engine/core/searchbackend/SearchObjectAutoCompleterTest.java b/backend/manager/modules/searchbackend/src/test/java/org/ovirt/engine/core/searchbackend/SearchObjectAutoCompleterTest.java index bc9dbc3..0d86bd5 100644 --- a/backend/manager/modules/searchbackend/src/test/java/org/ovirt/engine/core/searchbackend/SearchObjectAutoCompleterTest.java +++ b/backend/manager/modules/searchbackend/src/test/java/org/ovirt/engine/core/searchbackend/SearchObjectAutoCompleterTest.java @@ -14,7 +14,7 @@ @Before public void setUp() { - comp = new SearchObjectAutoCompleter(true); + comp = new SearchObjectAutoCompleter(); } @Test diff --git a/backend/manager/modules/searchbackend/src/test/java/org/ovirt/engine/core/searchbackend/SyntaxCheckerTest.java b/backend/manager/modules/searchbackend/src/test/java/org/ovirt/engine/core/searchbackend/SyntaxCheckerTest.java index 2979c60..312566d 100644 --- a/backend/manager/modules/searchbackend/src/test/java/org/ovirt/engine/core/searchbackend/SyntaxCheckerTest.java +++ b/backend/manager/modules/searchbackend/src/test/java/org/ovirt/engine/core/searchbackend/SyntaxCheckerTest.java @@ -23,7 +23,7 @@ */ @Test public void testVMCompletion() { - SyntaxChecker chkr = new SyntaxChecker(20, true); + SyntaxChecker chkr = new SyntaxChecker(20); SyntaxContainer res = null; res = chkr.getCompletion(""); assertTrue("Vms", contains(res, "Vms")); @@ -42,7 +42,7 @@ * asc */ public void testHostCompletion() { - SyntaxChecker chkr = new SyntaxChecker(20, true); + SyntaxChecker chkr = new SyntaxChecker(20); SyntaxContainer res = null; res = chkr.getCompletion(""); assertTrue("Hosts", contains(res, "Hosts")); @@ -62,7 +62,7 @@ public void testGetPagPhrase() { mcr.mockConfigValue(ConfigValues.DBPagingType, "wrongPageType"); mcr.mockConfigValue(ConfigValues.DBPagingSyntax, "wrongPageSyntax"); - SyntaxChecker chkr = new SyntaxChecker(20, true); + SyntaxChecker chkr = new SyntaxChecker(20); SyntaxContainer res = new SyntaxContainer(""); res.setMaxCount(0); -- To view, visit http://gerrit.ovirt.org/14493 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib5f89927643a71025302a897c175257018fda000 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Itamar Heim <ih...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches