com.atlassian.bamboo.pageobjects.pages.admin
Class UserManagementAdminPage

java.lang.Object
  extended by com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
      extended by com.atlassian.bamboo.pageobjects.pages.admin.UserManagementAdminPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class UserManagementAdminPage
extends AbstractBambooPage


Nested Class Summary
 class UserManagementAdminPage.CrowdField
           
static class UserManagementAdminPage.UserConfigurationType
           
 
Field Summary
 
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, pageBinder, testedProduct
 
Constructor Summary
UserManagementAdminPage()
           
 
Method Summary
 UserManagementAdminPage.CrowdField getApplicationName()
           
 UserManagementAdminPage.CrowdField getApplicationPassword()
           
 UserManagementAdminPage.CrowdField getCacheInterval()
           
 UserManagementAdminPage.UserConfigurationType getConfigurationType()
           
 UserManagementAdminPage.CrowdField getServerURL()
           
 java.lang.String getUrl()
           
 com.atlassian.pageobjects.elements.PageElement indicator()
          This must return an element whose presence indicates that we're on given page.
protected  com.atlassian.pageobjects.elements.query.TimedCondition isPageLoaded()
          This indicates that the page has loaded and the presence of indicator may be verified.
 UserManagementAdminPage save()
           
 void switchUserManagementConfiguration(UserManagementAdminPage.UserConfigurationType userConfigurationType)
           
 
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
doWait, ensureIndicatorPresent, getHeader, isAdmin, isLoggedIn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserManagementAdminPage

public UserManagementAdminPage()
Method Detail

getUrl

public java.lang.String getUrl()

isPageLoaded

protected com.atlassian.pageobjects.elements.query.TimedCondition isPageLoaded()
Description copied from class: AbstractBambooPage
This indicates that the page has loaded and the presence of indicator may be verified.

Overrides:
isPageLoaded in class AbstractBambooPage
Returns:
time condition indication that the page has loaded

indicator

public com.atlassian.pageobjects.elements.PageElement indicator()
Description copied from class: AbstractBambooPage
This must return an element whose presence indicates that we're on given page.

Specified by:
indicator in class AbstractBambooPage
Returns:
element uniquely identifying given page

getConfigurationType

public UserManagementAdminPage.UserConfigurationType getConfigurationType()
                                                                   throws ConfigurationException
Throws:
ConfigurationException

switchUserManagementConfiguration

public void switchUserManagementConfiguration(UserManagementAdminPage.UserConfigurationType userConfigurationType)

save

public UserManagementAdminPage save()

getApplicationName

public UserManagementAdminPage.CrowdField getApplicationName()

getApplicationPassword

public UserManagementAdminPage.CrowdField getApplicationPassword()

getServerURL

public UserManagementAdminPage.CrowdField getServerURL()

getCacheInterval

public UserManagementAdminPage.CrowdField getCacheInterval()


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.