Class ResultTemplate
- java.lang.Object
-
- com.atlassian.confluence.search.contentnames.ResultTemplate
-
public class ResultTemplate extends Object
Class that allows clients to specify what categories of results to get back from any content name search. A default configuration is available throughDEFAULT
. To produce a custom configuration, useaddCategory(Category, int)
.
-
-
Field Summary
Fields Modifier and Type Field Description static ResultTemplate
DEFAULT
A default category configuration.
-
Constructor Summary
Constructors Constructor Description ResultTemplate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCategory(Category category, int maxResultCount)
Add a category.boolean
equals(Object o)
Set<Category>
getCategories()
Returns the names of all categories defined in this configuration.int
getMaximumResults()
int
getMaxResultCount(Category category)
The maximum number of results for this category.int
getNumberOfCategories()
Returns the number of categories defined in this configuration.boolean
hasCategory(Category category)
Returns true if the specified category is defined, false otherwise.int
hashCode()
-
-
-
Field Detail
-
DEFAULT
public static final ResultTemplate DEFAULT
A default category configuration.
-
-
Method Detail
-
addCategory
public void addCategory(Category category, int maxResultCount)
Add a category.- Parameters:
category
- name of categorymaxResultCount
- the maximum number of results for the specified category
-
hasCategory
public boolean hasCategory(Category category)
Returns true if the specified category is defined, false otherwise.- Parameters:
category
- name of category- Returns:
- true if the specified category is defined, false otherwise.
-
getMaxResultCount
public int getMaxResultCount(Category category)
The maximum number of results for this category. If the specified category is not defined, then 0 is returned.- Parameters:
category
- name of category- Returns:
- the maximum number of results for the specified category.
-
getNumberOfCategories
public int getNumberOfCategories()
Returns the number of categories defined in this configuration.- Returns:
- the number of categories defined in this configuration.
-
getCategories
public Set<Category> getCategories()
Returns the names of all categories defined in this configuration.- Returns:
- the names of all categories defined in this configuration.
-
getMaximumResults
public int getMaximumResults()
- Returns:
- based on the categories and numbers of results specified for each, return the maximum number of results this template specifies
-
-