public interface FilterNavigation
Modifier and Type | Method and Description |
---|---|
void |
addFavourite(int id)
Add filter as favourite to the current logged in user.
|
void |
addSubscription(int filterId) |
void |
allFilters()
Navigate to manage all filters
|
long |
createFilter(String filterName,
String filterDesc)
Creates a filter with the specified name and description
|
long |
createFilter(String filterName,
String filterDesc,
Set<TestSharingPermission> sharingPermissions)
Creates a filter with the specified name and description and set of sharing permissions.
|
void |
deleteFilter(int id)
Delete the specified filter.
|
void |
favouriteFilters()
Navigate to favourite filters.
|
void |
findFilters(String filterName)
Does a filter search from a filter search form page with the given search criteria.
|
String |
getActionBaseUrl()
Return the basic URL of the action.
|
void |
goToDefault()
Navigate to the default filters page for this FilterNavigation.
|
void |
manageSubscriptions(int filterId)
Navigate to manage subscriptions for a given filter
|
void |
myFilters()
Navigate to manage my filters
|
void |
popularFilters()
Navigate to manage popular filters
|
FilterNavigation |
projects()
Goes to the project tab of the filterpicker popup (only visible with showProjects param).
|
void |
removeFavourite(int id)
Remove filter as favourite from the current logged in user.
|
List<FilterItem> |
sanitiseFavouriteFilterItems(List<FilterItem> expectedItems)
Return a new list containing new expected items based on the given ones which are stripped
of any field expectations that are not designed to be met by this FilterNavigation
implementation's favourite view.
|
List<FilterItem> |
sanitiseSearchFilterItems(List<FilterItem> expectedItems)
Return a new list containing new expected items based on the given ones which are stripped
of any field expectations that are not designed to be met by this FilterNavigation
implementation's search results view (including popular filters).
|
void |
searchFilters()
Navigate to search filters
|
void addFavourite(int id)
id
- The id of the filtervoid removeFavourite(int id)
id
- The id of the filtervoid goToDefault()
void manageSubscriptions(int filterId)
filterId
- id of the filtervoid addSubscription(int filterId)
void favouriteFilters()
void myFilters()
void allFilters()
void popularFilters()
void searchFilters()
long createFilter(String filterName, String filterDesc)
filterName
- the name of the filter.filterDesc
- the description of the filter.long createFilter(String filterName, String filterDesc, Set<TestSharingPermission> sharingPermissions)
filterName
- the name of the filter.filterDesc
- the description of the filter.sharingPermissions
- the sharing permissions of the filter.void deleteFilter(int id)
id
- the id of the filter to delete.void findFilters(String filterName)
filterName
- the name of the filter, possibly "" but not null.List<FilterItem> sanitiseSearchFilterItems(List<FilterItem> expectedItems)
expectedItems
- the template items to expect.List<FilterItem> sanitiseFavouriteFilterItems(List<FilterItem> expectedItems)
expectedItems
- the template items to expect.String getActionBaseUrl()
FilterNavigation projects()
Copyright © 2002-2015 Atlassian. All Rights Reserved.