public class

DefaultValuesGeneratingClauseHandler

extends Object
implements ClauseHandler ValueGeneratingClauseHandler
java.lang.Object
   ↳ com.atlassian.jira.jql.DefaultValuesGeneratingClauseHandler

Summary

Public Constructors
DefaultValuesGeneratingClauseHandler(ClauseInformation clauseInformation, ClauseQueryFactory factory, DbClauseQueryFactory dbClauseQueryFactory, ClauseValidator validator, ClausePermissionHandler permissionHandler, ClauseContextFactory contextFactory, ClauseValuesGenerator valuesGenerator)
Public Methods
boolean equals(Object o)
ClauseContextFactory getClauseContextFactory()
ClauseValuesGenerator getClauseValuesGenerator()
@Nonnull DbClauseQueryFactory getDbClauseFactory()
ClauseQueryFactory getFactory()
ClauseInformation getInformation()
ClausePermissionHandler getPermissionHandler()
ClauseValidator getValidator()
int hashCode()
boolean isDbQueryCapable()
This is an interim SPI method until all searching is fully handled by the database.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.jql.ClauseHandler
From interface com.atlassian.jira.jql.ValueGeneratingClauseHandler

Public Constructors

public DefaultValuesGeneratingClauseHandler (ClauseInformation clauseInformation, ClauseQueryFactory factory, DbClauseQueryFactory dbClauseQueryFactory, ClauseValidator validator, ClausePermissionHandler permissionHandler, ClauseContextFactory contextFactory, ClauseValuesGenerator valuesGenerator)

Public Methods

public boolean equals (Object o)

public ClauseContextFactory getClauseContextFactory ()

public ClauseValuesGenerator getClauseValuesGenerator ()

@Nonnull public DbClauseQueryFactory getDbClauseFactory ()

public ClauseQueryFactory getFactory ()

public ClauseInformation getInformation ()

public ClausePermissionHandler getPermissionHandler ()

public ClauseValidator getValidator ()

public int hashCode ()

public boolean isDbQueryCapable ()

This is an interim SPI method until all searching is fully handled by the database. Implementations of ClauseHandler should implement this and return true when they add support for returning a DBClauseQueryFactory

Returns
  • true if this handler can generate a clause for a database backed search