public class

ChangeHistoryFieldIdResolver

extends Object
java.lang.Object
   ↳ com.atlassian.jira.jql.resolver.ChangeHistoryFieldIdResolver

Class Overview

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

Summary

Public Constructors
@Deprecated ChangeHistoryFieldIdResolver(ChangeHistoryFieldConstants changeHistoryFieldConstants, VersionResolver versionResolver, ConstantsManager constantsManager)
This constructor is deprecated. Use the other constructor. Since 6.0.
@Deprecated ChangeHistoryFieldIdResolver(ChangeHistoryFieldConstants changeHistoryFieldConstants, UserResolver userResolver, VersionResolver versionResolver, ConstantsManager constantsManager)
This constructor is deprecated. Use the other constructor. Since 6.2.
ChangeHistoryFieldIdResolver(UserResolver userResolver, VersionResolver versionResolver, ConstantsManager constantsManager)
Public Methods
boolean isAssigneeOrReporterField(String field)
boolean isConstantField(String field)
boolean isVersionField(String field)
Collection<String> resolveIdsForField(String field, QueryLiteral literal, boolean emptyOperand)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

@Deprecated public ChangeHistoryFieldIdResolver (ChangeHistoryFieldConstants changeHistoryFieldConstants, VersionResolver versionResolver, ConstantsManager constantsManager)

This constructor is deprecated.
Use the other constructor. Since 6.0.

@Deprecated public ChangeHistoryFieldIdResolver (ChangeHistoryFieldConstants changeHistoryFieldConstants, UserResolver userResolver, VersionResolver versionResolver, ConstantsManager constantsManager)

This constructor is deprecated.
Use the other constructor. Since 6.2.

public ChangeHistoryFieldIdResolver (UserResolver userResolver, VersionResolver versionResolver, ConstantsManager constantsManager)

Public Methods

public boolean isAssigneeOrReporterField (String field)

public boolean isConstantField (String field)

public boolean isVersionField (String field)

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