Class FiltersPage<ItemType,Page extends FiltersPage>

java.lang.Object
com.atlassian.crowd.pageobjects.AbstractCrowdPage
com.atlassian.crowd.pageobjects.FiltersPage<ItemType,Page>
All Implemented Interfaces:
com.atlassian.pageobjects.Page
Direct Known Subclasses:
BrowseApplicationsPage, BrowseGroupsPage, BrowsePrincipalsPage, DirectoryBrowserPage

public abstract class FiltersPage<ItemType,Page extends FiltersPage> extends AbstractCrowdPage
  • Field Details

    • message

      protected com.atlassian.pageobjects.elements.PageElement message
    • tableLoading

      protected com.atlassian.pageobjects.elements.PageElement tableLoading
    • table

      protected com.atlassian.pageobjects.elements.PageElement table
    • searchInput

      protected com.atlassian.pageobjects.elements.PageElement searchInput
    • submitButton

      protected com.atlassian.pageobjects.elements.PageElement submitButton
    • lastLoadedIndicator

      protected com.atlassian.pageobjects.elements.PageElement lastLoadedIndicator
    • paginationContainer

      protected com.atlassian.pageobjects.elements.PageElement paginationContainer
  • Constructor Details

    • FiltersPage

      public FiltersPage()
  • Method Details

    • waitUntilReloaded

      protected void waitUntilReloaded()
    • waitUntilInitialLoad

      protected void waitUntilInitialLoad()
    • initialize

      public void initialize()
    • getItems

      public abstract List<ItemType> getItems()
    • setSearch

      public Page setSearch(String value)
    • getSearch

      public String getSearch()
    • setStatusAll

      public Page setStatusAll()
    • setStatus

      public Page setStatus(Boolean status)
    • getStatus

      public String getStatus()
    • search

      public Page search()
    • hasNextPage

      public boolean hasNextPage()
    • getNextPageButton

      protected com.atlassian.pageobjects.elements.PageElement getNextPageButton()
    • goToNextPage

      public Page goToNextPage()
    • getSubmitButton

      protected com.atlassian.pageobjects.elements.PageElement getSubmitButton()
    • getMessage

      public String getMessage()