Package com.atlassian.jira.jql.resolver
package com.atlassian.jira.jql.resolver
-
ClassDescriptionAs both WasClauseQueryFactor and ChangedClauseQueryFactory need to resolve ids this is a helper class to accomplish this.Index resolver that can find the index values for components.Resolves Component objects and ids from their names.Common base class for issue constants providing most of the resolution logic.Looks up custom field option objects from the database.A do-nothing IndexInfoResolver useful for numeric values that should not be even so much as padded to match index values.Turns a searchable value (operand) (such as what may be typed into the right side of a clause) into an indexed value.IssueConstantInfoResolver<T extends IssueConstant>Resolves index info with a lucene field using the id of the domain object T to get the indexed values from a NameResolver<T> .Resolves indexed issue links by the link label.Resolves Issue Security Levels for the specified user.Resolves IssueType objects.An index resolver for the Labels system field.NameResolver<T>Looks up domain objects from the database.Resolves Priority objects.A class for resolving
QueryLiteral
s into project categories and projects.Index resolver that can find the index values for projects.Resolves Project objects and ids from their names.Customisation of theIssueConstantInfoResolver
to allow handling of the "unresolved" operand in a special case.Resolves Resolution objects.Link Fields to their (JQL) NameResolverLooks up a saved filter via either id or name taking into account the user who is looking up the filter.Index resolver that can find the index values for select fields.Resolves Status Category objectsResolves Status objects.Index resolver that can find the index values for users.We need a non-generified interface here to make this work with PICO+OSGi in plugins2Resolves User objects and their names.Index resolver that can find the index values for versions.Resolves Version objects and ids from their names.Work Ratios are stored as integers, but are padded in a specific way