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)
          Deprecated. Use the other constructor. Since 6.2.
ChangeHistoryFieldIdResolver(ChangeHistoryFieldConstants changeHistoryFieldConstants, VersionResolver versionResolver, ConstantsManager constantsManager)
          Deprecated. Use the other constructor. Since 6.0.
ChangeHistoryFieldIdResolver(UserResolver userResolver, VersionResolver versionResolver, ConstantsManager constantsManager)
           
 
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

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


ChangeHistoryFieldIdResolver

public ChangeHistoryFieldIdResolver(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-2014 Atlassian. All Rights Reserved.