Class ResultTemplate
java.lang.Object
com.atlassian.confluence.search.contentnames.ResultTemplate
Class that allows clients to specify what categories of results to get back from any content name search. A default
configuration is available through
DEFAULT
. To produce a custom configuration, use
addCategory(Category, int)
.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addCategory
(Category category, int maxResultCount) Add a category.boolean
Returns the names of all categories defined in this configuration.int
int
getMaxResultCount
(Category category) The maximum number of results for this category.int
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 Details
-
DEFAULT
A default category configuration.
-
-
Constructor Details
-
ResultTemplate
public ResultTemplate()
-
-
Method Details
-
addCategory
Add a category.- Parameters:
category
- name of categorymaxResultCount
- the maximum number of results for the specified category
-
hasCategory
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
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
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
-
equals
-
hashCode
public int hashCode()
-