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

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

public class GroupsAdminPage
extends AbstractBambooPage


Nested Class Summary
static class GroupsAdminPage.Group
           
 
Field Summary
 
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, pageBinder, testedProduct
 
Constructor Summary
GroupsAdminPage()
           
 
Method Summary
 GroupsAdminPage createGroup(java.lang.String groupName)
           
 GroupsAdminPage deleteGroup(java.lang.String groupName)
           
 EditGroupPage editGroup(java.lang.String name)
           
 java.util.List<java.lang.String> getExistingGroupNames()
           
 java.util.List<GroupsAdminPage.Group> getGroups()
           
 java.lang.String getUrl()
           
 com.atlassian.pageobjects.elements.PageElement indicator()
          This must return an element whose presence indicates that we're on given page.
 
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
doWait, ensureIndicatorPresent, getHeader, isAdmin, isLoggedIn, isPageLoaded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupsAdminPage

public GroupsAdminPage()
Method Detail

getUrl

public java.lang.String getUrl()

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

getExistingGroupNames

public java.util.List<java.lang.String> getExistingGroupNames()

editGroup

public EditGroupPage editGroup(java.lang.String name)

createGroup

public GroupsAdminPage createGroup(java.lang.String groupName)

deleteGroup

public GroupsAdminPage deleteGroup(java.lang.String groupName)

getGroups

public java.util.List<GroupsAdminPage.Group> getGroups()


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