public interface

QueryFactory

com.atlassian.confluence.search.v2.QueryFactory
Known Indirect Subclasses

Class Overview

Used by the query deserializer to map between key/parameters and SearchQuery objects.

Summary

Public Methods
abstract SearchQuery newQuery(String queryKey)
Generate a SearchQuery without parameters
abstract SearchQuery newQuery(String queryKey, List parameters)
Generate a SearchQuery with parameters.

Public Methods

public abstract SearchQuery newQuery (String queryKey)

Generate a SearchQuery without parameters

Parameters
queryKey the key for that query type
Returns
  • the appropriate SearchQuery object
Throws
InvalidQueryException if no query can be found for that key, or a query can be found but it can not be constructed with no parameters.

public abstract SearchQuery newQuery (String queryKey, List parameters)

Generate a SearchQuery with parameters. Parameters must be either String or SearchQuery instances.

Parameters
queryKey the key for that query type
parameters the parameters for that query
Returns
  • the appropriate SearchQuery object
Throws
InvalidQueryException if no query can be found for that key, or a query can be found but it can not be constructed with the given parameters.