Package com.atlassian.jira.jql.query
Class WasClauseQueryFactory
java.lang.Object
com.atlassian.jira.jql.query.WasClauseQueryFactory
Deprecated, for removal: This API element is subject to removal in a future version.
Factory class for validating and building the Lucene Was query.
- Since:
- v4.3
-
Constructor Summary
ConstructorsConstructorDescriptionWasClauseQueryFactory(SearchProviderFactory searchProviderFactory, JqlOperandResolver operandResolver, HistoryPredicateQueryFactory wasPredicateQueryFactory, EmptyWasClauseOperandHandler emptyWasClauseOperandHandler, ChangeHistoryFieldIdResolver changeHistoryFieldIdResolver) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptioncreate(ApplicationUser searcher, WasClause clause) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
WasClauseQueryFactory
public WasClauseQueryFactory(SearchProviderFactory searchProviderFactory, JqlOperandResolver operandResolver, HistoryPredicateQueryFactory wasPredicateQueryFactory, EmptyWasClauseOperandHandler emptyWasClauseOperandHandler, ChangeHistoryFieldIdResolver changeHistoryFieldIdResolver) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
searchProviderFactory- factory for retrieving the history search provideroperandResolver- resolvesOperandand retrieves their valueswasPredicateQueryFactory- returns queries for the predicatesemptyWasClauseOperandHandler- handler for WAS EMPTY querieschangeHistoryFieldIdResolver-
-
-
Method Details
-
create
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
searcher- theApplicationUserrepresenting the current searcherclause- the search clause, for instance "Status was Open"- Returns:
QueryFactoryResultthat wraps the Lucene Query
-
WasClauseQueryFactory