com.atlassian.jira.jql.query
Class VersionSpecificRelationalOperatorQueryFactory

java.lang.Object
  extended by com.atlassian.jira.jql.query.AbstractOperatorQueryFactory<T>
      extended by com.atlassian.jira.jql.query.RelationalOperatorIdIndexValueQueryFactory<Version>
          extended by com.atlassian.jira.jql.query.VersionSpecificRelationalOperatorQueryFactory
All Implemented Interfaces:
OperatorSpecificQueryFactory

public class VersionSpecificRelationalOperatorQueryFactory
extends RelationalOperatorIdIndexValueQueryFactory<Version>

A relation query factory for version which overrides the the createPredicate method to return a predicate that checks the project is the same.

Since:
v4.0

Constructor Summary
VersionSpecificRelationalOperatorQueryFactory(java.util.Comparator<? super Version> comparator, NameResolver<Version> versionNameResolver, IndexInfoResolver<Version> versionIndexInfoResolver)
           
 
Method Summary
 
Methods inherited from class com.atlassian.jira.jql.query.RelationalOperatorIdIndexValueQueryFactory
createQueryForEmptyOperand, createQueryForMultipleValues, createQueryForSingleValue, generateRangeQueryForPredicate, handlesOperator
 
Methods inherited from class com.atlassian.jira.jql.query.AbstractOperatorQueryFactory
checkQueryForEmpty, getTermQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionSpecificRelationalOperatorQueryFactory

public VersionSpecificRelationalOperatorQueryFactory(java.util.Comparator<? super Version> comparator,
                                                     NameResolver<Version> versionNameResolver,
                                                     IndexInfoResolver<Version> versionIndexInfoResolver)


Copyright © 2002-2010 Atlassian. All Rights Reserved.