org.rhq.enterprise.server.search.assist
Class ResourceSearchAssistant

java.lang.Object
  extended by org.rhq.enterprise.server.search.assist.AbstractSearchAssistant
      extended by org.rhq.enterprise.server.search.assist.TabAwareSearchAssistant
          extended by org.rhq.enterprise.server.search.assist.ResourceSearchAssistant
All Implemented Interfaces:
SearchAssistant

public class ResourceSearchAssistant
extends TabAwareSearchAssistant

Author:
Joseph Marques

Field Summary
 
Fields inherited from class org.rhq.enterprise.server.search.assist.TabAwareSearchAssistant
tab
 
Constructor Summary
ResourceSearchAssistant(org.rhq.core.domain.auth.Subject subject, String tab)
           
 
Method Summary
 List<String> getParameterizedContexts()
           
 List<String> getParameters(String context, String filter)
           
 String getPrimarySimpleContext()
           
 org.rhq.core.domain.search.SearchSubsystem getSearchSubsystem()
           
 List<String> getSimpleContexts()
           
 List<String> getValues(String context, String param, String filter)
           
 boolean isEnumContext(String context)
           
 
Methods inherited from class org.rhq.enterprise.server.search.assist.AbstractSearchAssistant
conditionallyAddAuthzFragment, conditionallyAddJPQLString, execute, executeMap, filter, filter, filter, filter, getFormatterValueFragment, getMaxResultCount, getSubjectId, isNumericalContext, quote, requiresAuthorizationFragment, setMaxResultCount, stripQuotes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceSearchAssistant

public ResourceSearchAssistant(org.rhq.core.domain.auth.Subject subject,
                               String tab)
Method Detail

getSearchSubsystem

public org.rhq.core.domain.search.SearchSubsystem getSearchSubsystem()

getPrimarySimpleContext

public String getPrimarySimpleContext()
Specified by:
getPrimarySimpleContext in interface SearchAssistant
Overrides:
getPrimarySimpleContext in class AbstractSearchAssistant

getSimpleContexts

public List<String> getSimpleContexts()
Specified by:
getSimpleContexts in interface SearchAssistant
Overrides:
getSimpleContexts in class AbstractSearchAssistant

getParameterizedContexts

public List<String> getParameterizedContexts()
Specified by:
getParameterizedContexts in interface SearchAssistant
Overrides:
getParameterizedContexts in class AbstractSearchAssistant

isEnumContext

public boolean isEnumContext(String context)
Specified by:
isEnumContext in interface SearchAssistant
Overrides:
isEnumContext in class AbstractSearchAssistant

getParameters

public List<String> getParameters(String context,
                                  String filter)
Specified by:
getParameters in interface SearchAssistant
Overrides:
getParameters in class AbstractSearchAssistant

getValues

public List<String> getValues(String context,
                              String param,
                              String filter)
Specified by:
getValues in interface SearchAssistant
Overrides:
getValues in class AbstractSearchAssistant


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