com.atlassian.jira.jql.query
Class WasClauseQueryFactory
java.lang.Object
com.atlassian.jira.jql.query.WasClauseQueryFactory
public class WasClauseQueryFactory
- extends Object
Factory class for validating and building the Lucene Was query.
- Since:
- v4.3
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WasClauseQueryFactory
public WasClauseQueryFactory(SearchProviderFactory searchProviderFactory,
JqlOperandResolver operandResolver,
HistoryPredicateQueryFactory wasPredicateQueryFactory,
EmptyWasClauseOperandHandler emptyWasClauseOperandHandler,
ChangeHistoryFieldIdResolver changeHistoryFieldIdResolver)
- Parameters:
searchProviderFactory
- factory for retrieving the history search provideroperandResolver
- resolves Operand
and retrieves their valueswasPredicateQueryFactory
- returns queries for the predicatesemptyWasClauseOperandHandler
- handler for WAS EMPTY querieschangeHistoryFieldIdResolver
-
create
public QueryFactoryResult create(com.atlassian.crowd.embedded.api.User searcher,
WasClause clause)
- Parameters:
searcher
- the User
representing the current searcherclause
- the search cluase , for instance "Status was Open"
- Returns:
QueryFactoryResult
that wraps the Lucene Query
Copyright © 2002-2012 Atlassian. All Rights Reserved.