public class FilterPickerPopupNavigation extends Object implements FilterNavigation
| Constructor and Description |
|---|
FilterPickerPopupNavigation(net.sourceforge.jwebunit.WebTester tester) |
| 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
|
public FilterPickerPopupNavigation(net.sourceforge.jwebunit.WebTester tester)
public void addFavourite(int id)
FilterNavigationaddFavourite in interface FilterNavigationid - The id of the filterpublic void removeFavourite(int id)
FilterNavigationremoveFavourite in interface FilterNavigationid - The id of the filterpublic void goToDefault()
FilterNavigationgoToDefault in interface FilterNavigationpublic void manageSubscriptions(int filterId)
FilterNavigationmanageSubscriptions in interface FilterNavigationfilterId - id of the filterpublic void addSubscription(int filterId)
addSubscription in interface FilterNavigationpublic void favouriteFilters()
FilterNavigationfavouriteFilters in interface FilterNavigationpublic void myFilters()
FilterNavigationmyFilters in interface FilterNavigationpublic void allFilters()
FilterNavigationallFilters in interface FilterNavigationpublic void popularFilters()
FilterNavigationpopularFilters in interface FilterNavigationpublic void searchFilters()
FilterNavigationsearchFilters in interface FilterNavigationpublic long createFilter(String filterName, String filterDesc)
FilterNavigationcreateFilter in interface FilterNavigationfilterName - the name of the filter.filterDesc - the description of the filter.public long createFilter(String filterName, String filterDesc, Set<TestSharingPermission> sharingPermissions)
FilterNavigationcreateFilter in interface FilterNavigationfilterName - the name of the filter.filterDesc - the description of the filter.sharingPermissions - the sharing permissions of the filter.public void deleteFilter(int id)
FilterNavigationdeleteFilter in interface FilterNavigationid - the id of the filter to delete.public void findFilters(String filterName)
FilterNavigationfindFilters in interface FilterNavigationfilterName - the name of the filter, possibly "" but not null.public List<FilterItem> sanitiseSearchFilterItems(List<FilterItem> expectedItems)
FilterNavigationsanitiseSearchFilterItems in interface FilterNavigationexpectedItems - the template items to expect.public List<FilterItem> sanitiseFavouriteFilterItems(List<FilterItem> expectedItems)
FilterNavigationsanitiseFavouriteFilterItems in interface FilterNavigationexpectedItems - the template items to expect.public String getActionBaseUrl()
FilterNavigationgetActionBaseUrl in interface FilterNavigationpublic FilterNavigation projects()
FilterNavigationprojects in interface FilterNavigationCopyright © 2002-2015 Atlassian. All Rights Reserved.