com.atlassian.jira.jql.resolver
Class ChangeHistoryFieldIdResolver

java.lang.Object
  extended by com.atlassian.jira.jql.resolver.ChangeHistoryFieldIdResolver

public class ChangeHistoryFieldIdResolver
extends Object

As both WasClauseQueryFactor and ChangedClauseQueryFactory need to resolve ids this is a helper class to accomplish this.

Since:
v5.0

Constructor Summary
ChangeHistoryFieldIdResolver(ChangeHistoryFieldConstants changeHistoryFieldConstants, UserResolver userResolver, VersionResolver versionResolver, ConstantsManager constantsManager)
           
ChangeHistoryFieldIdResolver(ChangeHistoryFieldConstants changeHistoryFieldConstants, VersionResolver versionResolver, ConstantsManager constantsManager)
          Deprecated. Use the other constructor. Since 6.0.
 
Method Summary
 boolean isAssigneeOrReporterField(String field)
           
 boolean isConstantField(String field)
           
 boolean isVersionField(String field)
           
 Collection<String> resolveIdsForField(String field, QueryLiteral literal, boolean emptyOperand)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeHistoryFieldIdResolver

@Deprecated
public ChangeHistoryFieldIdResolver(ChangeHistoryFieldConstants changeHistoryFieldConstants,
                                               VersionResolver versionResolver,
                                               ConstantsManager constantsManager)
Deprecated. Use the other constructor. Since 6.0.


ChangeHistoryFieldIdResolver

public ChangeHistoryFieldIdResolver(ChangeHistoryFieldConstants changeHistoryFieldConstants,
                                    UserResolver userResolver,
                                    VersionResolver versionResolver,
                                    ConstantsManager constantsManager)
Method Detail

resolveIdsForField

public Collection<String> resolveIdsForField(String field,
                                             QueryLiteral literal,
                                             boolean emptyOperand)

isConstantField

public boolean isConstantField(String field)

isAssigneeOrReporterField

public boolean isAssigneeOrReporterField(String field)

isVersionField

public boolean isVersionField(String field)


Copyright © 2002-2013 Atlassian. All Rights Reserved.