org.rhq.enterprise.server.search.execution
Class SearchAssistManager

java.lang.Object
  extended by org.rhq.enterprise.server.search.execution.SearchAssistManager

public class SearchAssistManager
extends Object

Author:
Joseph Marques

Constructor Summary
SearchAssistManager(org.rhq.core.domain.auth.Subject subject, org.rhq.core.domain.search.SearchSubsystem searchSubsystem)
           
 
Method Summary
 List<org.rhq.core.domain.search.SearchSuggestion> getAdvancedSuggestions(String expression, int caretPos, String tab)
           
 List<org.rhq.core.domain.search.SearchSuggestion> getGlobalSavedSearchSuggestions(String expression)
           
protected  SearchAssistant getSearchAssistant()
           
 List<org.rhq.core.domain.search.SearchSuggestion> getSimpleSuggestions(String expression, int caretPos, String tab)
           
 List<org.rhq.core.domain.search.SearchSuggestion> getSuggestions(String expression, int caretPos)
           
protected  SearchAssistant getTabAwareSearchAssistant(String tab)
           
 List<org.rhq.core.domain.search.SearchSuggestion> getTabAwareSuggestions(String expression, int caretPos, String tab)
           
 List<org.rhq.core.domain.search.SearchSuggestion> getUserSavedSearchSuggestions(String expression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchAssistManager

public SearchAssistManager(org.rhq.core.domain.auth.Subject subject,
                           org.rhq.core.domain.search.SearchSubsystem searchSubsystem)
Method Detail

getSearchAssistant

protected SearchAssistant getSearchAssistant()

getTabAwareSearchAssistant

protected SearchAssistant getTabAwareSearchAssistant(String tab)

getSuggestions

public List<org.rhq.core.domain.search.SearchSuggestion> getSuggestions(String expression,
                                                                        int caretPos)

getTabAwareSuggestions

public List<org.rhq.core.domain.search.SearchSuggestion> getTabAwareSuggestions(String expression,
                                                                                int caretPos,
                                                                                String tab)

getSimpleSuggestions

public List<org.rhq.core.domain.search.SearchSuggestion> getSimpleSuggestions(String expression,
                                                                              int caretPos,
                                                                              String tab)

getAdvancedSuggestions

public List<org.rhq.core.domain.search.SearchSuggestion> getAdvancedSuggestions(String expression,
                                                                                int caretPos,
                                                                                String tab)

getUserSavedSearchSuggestions

public List<org.rhq.core.domain.search.SearchSuggestion> getUserSavedSearchSuggestions(String expression)

getGlobalSavedSearchSuggestions

public List<org.rhq.core.domain.search.SearchSuggestion> getGlobalSavedSearchSuggestions(String expression)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.