|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IndexedInputHelper
Provides methods for retreiving the Navigator or index representations of the values in a query clause, be they index values, functions or string values. NOTE: this method will give back the values it finds in the named clauses and does not take into account the affects of the surrounding logical search query (i.e. AND, NOT, OR clauses that the clause may be contained in).
Method Summary | |
---|---|
java.util.Set<java.lang.String> |
getAllIndexValuesForMatchingClauses(com.opensymphony.user.User searcher,
ClauseNames jqlClauseNames,
Query query,
SearchContext searchContext)
Retrieves the index values for the clauses in the SearchRequest . |
java.util.Set<java.lang.String> |
getAllNavigatorValuesForMatchingClauses(com.opensymphony.user.User searcher,
ClauseNames jqlClauseNames,
Query query,
SearchContext searchContext)
Retreives the navigator id values for the values in the clauses. |
Clause |
getClauseForNavigatorValues(java.lang.String jqlClauseName,
java.util.Set<java.lang.String> values)
Converts a set of Navigator value strings into a Clause that will match at least one of the specified values for the given field. |
Method Detail |
---|
java.util.Set<java.lang.String> getAllIndexValuesForMatchingClauses(com.opensymphony.user.User searcher, ClauseNames jqlClauseNames, Query query, SearchContext searchContext)
SearchRequest
. Function Operands are expanded to their
values.
searcher
- the user running the searchjqlClauseNames
- the names of the clauses on which to retreive the values.query
- the search criteria used to populate the field values holder.searchContext
- the context under which the search is being performed
java.util.Set<java.lang.String> getAllNavigatorValuesForMatchingClauses(com.opensymphony.user.User searcher, ClauseNames jqlClauseNames, Query query, SearchContext searchContext)
searcher
- the user running the searchjqlClauseNames
- the names of the clauses on which to retreive the values.query
- the search criteria used to populate the field values holder.searchContext
- the context under which the search is being performed
Clause getClauseForNavigatorValues(java.lang.String jqlClauseName, java.util.Set<java.lang.String> values)
jqlClauseName
- the name of the clause to generatevalues
- a set of Navigator value strings; may contain flag values. May not be null.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |