com.atlassian.jira.pageobjects.pages.admin.user
Class EditUserGroupsPage

java.lang.Object
  extended by com.atlassian.jira.pageobjects.pages.AbstractJiraPage
      extended by com.atlassian.jira.pageobjects.pages.admin.user.EditUserGroupsPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class EditUserGroupsPage
extends AbstractJiraPage

Since:
4.4

Field Summary
protected  com.atlassian.pageobjects.elements.SelectElement availablegroups
           
protected  com.atlassian.pageobjects.elements.PageElement join
           
protected  com.atlassian.pageobjects.elements.SelectElement joinedGroups
           
protected  com.atlassian.pageobjects.elements.PageElement leave
           
protected  com.atlassian.pageobjects.elements.PageElement returnLink
           
protected  com.atlassian.pageobjects.elements.PageElement userGroupPickerContainer
           
 
Fields inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
body, driver, elementFinder, footerElement, metaElement, pageBinder
 
Constructor Summary
EditUserGroupsPage(String username)
           
 
Method Summary
 EditUserGroupsPage addTo(List<String> groups)
           
<P extends com.atlassian.pageobjects.Page>
P
addTo(List<String> groups, Class<P> targetPage, Object... arguments)
           
 EditUserGroupsPage addTo(String... groups)
           
 String getUrl()
           
 boolean hasError(String errorStr)
           
 boolean hasErrors()
           
 com.atlassian.pageobjects.elements.query.TimedCondition isAt()
          Timed condition checking if we're at given page.
 void parsePage()
           
 EditUserGroupsPage removeFrom(List<String> groups)
           
<P extends com.atlassian.pageobjects.Page>
P
removeFrom(List<String> groups, Class<P> targetPage, Object... arguments)
           
 EditUserGroupsPage removeFrom(String... groups)
           
 ViewUserPage returnToUserView()
           
 
Methods inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
back, createXsrfUrl, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userGroupPickerContainer

protected com.atlassian.pageobjects.elements.PageElement userGroupPickerContainer

joinedGroups

protected com.atlassian.pageobjects.elements.SelectElement joinedGroups

availablegroups

protected com.atlassian.pageobjects.elements.SelectElement availablegroups

join

protected com.atlassian.pageobjects.elements.PageElement join

leave

protected com.atlassian.pageobjects.elements.PageElement leave

returnLink

protected com.atlassian.pageobjects.elements.PageElement returnLink
Constructor Detail

EditUserGroupsPage

public EditUserGroupsPage(String username)
Method Detail

getUrl

public String getUrl()

isAt

public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
Description copied from class: AbstractJiraPage
Timed condition checking if we're at given page.

Specified by:
isAt in class AbstractJiraPage
Returns:
timed condition checking, if the test is at given page

parsePage

public void parsePage()

hasErrors

public boolean hasErrors()

hasError

public boolean hasError(String errorStr)

returnToUserView

public ViewUserPage returnToUserView()

addTo

public EditUserGroupsPage addTo(String... groups)

addTo

public EditUserGroupsPage addTo(List<String> groups)

removeFrom

public EditUserGroupsPage removeFrom(String... groups)

removeFrom

public EditUserGroupsPage removeFrom(List<String> groups)

addTo

public <P extends com.atlassian.pageobjects.Page> P addTo(List<String> groups,
                                                          Class<P> targetPage,
                                                          Object... arguments)

removeFrom

public <P extends com.atlassian.pageobjects.Page> P removeFrom(List<String> groups,
                                                               Class<P> targetPage,
                                                               Object... arguments)


Copyright © 2002-2012 Atlassian. All Rights Reserved.