atg.svc.ui.formhandlers
Class KnowledgeQueryPredicateCollector
java.lang.Object
atg.svc.ui.formhandlers.KnowledgeQueryPredicateBuilder
atg.svc.ui.formhandlers.KnowledgeQueryPredicateCollector
public class KnowledgeQueryPredicateCollector
- extends KnowledgeQueryPredicateBuilder
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string |
Method Summary |
protected static void |
addPredicateToSearch(atg.svc.search.SearchService searcher,
atg.svc.search.KnowledgeQueryContext searchContext,
KnowledgeQueryAttrDescription attr)
Factory method. |
static atg.svc.search.KnowledgeQueryContext |
collectPredicates(atg.svc.search.SearchService searcher,
SearchBaseFormHandler pForm)
collects query Predicates and adds them to search context |
static atg.svc.search.KnowledgeQueryContext |
copySavedQuery(atg.svc.repository.beans.KnowledgeQuery pFavQuery,
atg.svc.search.SearchService searchService)
|
Methods inherited from class atg.svc.ui.formhandlers.KnowledgeQueryPredicateBuilder |
buildListPredicate, buildPredicates, createPredicate, escapeString, firstCharToUpperCase, getDateFormat, getOperator, parseAttributes, parseFieldValues, splitEscapedString, unescapeString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
KnowledgeQueryPredicateCollector
public KnowledgeQueryPredicateCollector()
collectPredicates
public static atg.svc.search.KnowledgeQueryContext collectPredicates(atg.svc.search.SearchService searcher,
SearchBaseFormHandler pForm)
throws ObjectNotFoundException
- collects query Predicates and adds them to search context
- Parameters:
searcher
- SearchService objectpForm
- SolutionSearchFormHandler form to get attributes
- Throws:
ObjectNotFoundException
addPredicateToSearch
protected static void addPredicateToSearch(atg.svc.search.SearchService searcher,
atg.svc.search.KnowledgeQueryContext searchContext,
KnowledgeQueryAttrDescription attr)
- Factory method. Analyses attribute description, build query predicate and
add it to search context
- Parameters:
searcher
- SearchService objectsearchContext
- Search Context objectattr
- Attribute description to add
copySavedQuery
public static atg.svc.search.KnowledgeQueryContext copySavedQuery(atg.svc.repository.beans.KnowledgeQuery pFavQuery,
atg.svc.search.SearchService searchService)