atg.svc.ui.formhandlers
Class KnowledgeQueryPredicateCollector
java.lang.Object
atg.svc.ui.formhandlers.KnowledgeQueryPredicateBuilder
atg.svc.ui.formhandlers.KnowledgeQueryPredicateCollector
public class KnowledgeQueryPredicateCollector
- extends KnowledgeQueryPredicateBuilder
- Version:
- $Id: //application/service/version/2007.3/common-ui/src/classes/atg/svc/ui/formhandlers/KnowledgeQueryPredicateCollector.java#2 $$Change:
- Author:
- Siarhei Starykau
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string |
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(KnowledgeQuery pFavQuery,
atg.svc.search.SearchService searchService)