diff options
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java')
-rw-r--r-- | org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java index 13b958ff5..da5df3e26 100644 --- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java +++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/search/BugzillaSearchPage.java @@ -43,6 +43,7 @@ import org.eclipse.mylyn.commons.ui.dialogs.InPlaceDialogEvent; import org.eclipse.mylyn.commons.workbench.InPlaceCheckBoxTreeDialog; import org.eclipse.mylyn.commons.workbench.WorkbenchUtil; import org.eclipse.mylyn.commons.workbench.forms.SectionComposite; +import org.eclipse.mylyn.internal.bugzilla.core.BugzillaAttribute; import org.eclipse.mylyn.internal.bugzilla.core.BugzillaCustomField; import org.eclipse.mylyn.internal.bugzilla.core.BugzillaRepositoryConnector; import org.eclipse.mylyn.internal.bugzilla.core.BugzillaSearch; @@ -910,7 +911,7 @@ public class BugzillaSearchPage extends AbstractRepositoryQueryPage2 implements Map<String, String> validValues = new HashMap<String, String>(); if (getRepositoryConfiguration() != null) { - for (String string : getRepositoryConfiguration().getKeywords()) { + for (String string : getRepositoryConfiguration().getOptionValues(BugzillaAttribute.KEYWORDS)) { validValues.put(string, string); } } @@ -1550,19 +1551,19 @@ public class BugzillaSearchPage extends AbstractRepositoryQueryPage2 implements String[] saved_hardware = hardware.getSelection(); String[] saved_os = os.getSelection(); - java.util.List<String> products = repositoryConfiguration.getProducts(); + java.util.List<String> products = repositoryConfiguration.getOptionValues(BugzillaAttribute.PRODUCT); String[] productsList = products.toArray(new String[products.size()]); Arrays.sort(productsList, String.CASE_INSENSITIVE_ORDER); product.setItems(productsList); updateAttributesBasedOnProductSelection(selectedProducts, repositoryConfiguration); - status.setItems(convertStringListToArray(repositoryConfiguration.getStatusValues())); - resolution.setItems(convertStringListToArray(repositoryConfiguration.getResolutions())); - severity.setItems(convertStringListToArray(repositoryConfiguration.getSeverities())); - priority.setItems(convertStringListToArray(repositoryConfiguration.getPriorities())); - hardware.setItems(convertStringListToArray(repositoryConfiguration.getPlatforms())); - os.setItems(convertStringListToArray(repositoryConfiguration.getOSs())); + status.setItems(convertStringListToArray(repositoryConfiguration.getOptionValues(BugzillaAttribute.BUG_STATUS))); + resolution.setItems(convertStringListToArray(repositoryConfiguration.getOptionValues(BugzillaAttribute.RESOLUTION))); + severity.setItems(convertStringListToArray(repositoryConfiguration.getOptionValues(BugzillaAttribute.BUG_SEVERITY))); + priority.setItems(convertStringListToArray(repositoryConfiguration.getOptionValues(BugzillaAttribute.PRIORITY))); + hardware.setItems(convertStringListToArray(repositoryConfiguration.getOptionValues(BugzillaAttribute.REP_PLATFORM))); + os.setItems(convertStringListToArray(repositoryConfiguration.getOptionValues(BugzillaAttribute.OP_SYS))); setSelection(product, selectedProducts); setSelection(status, saved_status); |