com.ibm.team.fvt.tests.clm.pages.jts.admin
Class JtsAdminActiveUsersPage

java.lang.Object
  extended by com.ibm.team.fvt.tests.web.WebPage
      extended by com.ibm.team.fvt.tests.clm.pages.ClmWebPage
          extended by com.ibm.team.fvt.tests.clm.pages.jts.JtsWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.jts.admin.JtsAdminPage
                  extended by com.ibm.team.fvt.tests.clm.pages.jts.admin.JtsAdminActiveUsersPage
All Implemented Interfaces:
ClmWebPageConstants

public class JtsAdminActiveUsersPage
extends JtsAdminPage

Manage the Active Users web page.

The page address is: https://server:port/jts/admin#action=com.ibm.team.repository.manageUsers.

Following actions are accessible on this page:

Following functionalities are also defined or specialized by this page:


Field Summary
 
Fields inherited from class com.ibm.team.fvt.tests.web.WebPage
NO_DATA
 
Fields inherited from interface com.ibm.team.fvt.tests.clm.pages.ClmWebPageConstants
ADMINISTRATION_HOME_MENU_GROUP, JAZZ_TEAM_SERVER_HOME_MENU_ITEM, LIFECYCLE_PROJECT_ADMIN_MENU_ITEM, USER_NOT_AUTHORIZED_MESSAGE_ID, USER_NOT_AUTHORIZED_MESSAGE_LOCATOR
 
Constructor Summary
JtsAdminActiveUsersPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
           
 
Method Summary
 JtsAdminEditUserPage createUser(ClmUser newUser)
          Create the given user using the 'Create User' link.
 boolean exists(ClmUser member)
          Returns whether the given user has been already imported/created in the repository.
 boolean importUser(ClmUser member)
          Import the given user into the repository by clicking on 'Import users' link.
 JtsAdminEditUserPage selectUser(ClmUser selectedUser)
          Open the page for the given user.
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.jts.admin.JtsAdminPage
clickActiveUsers, clickHome, clickReports
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.ClmWebPage
checkRichHover, clickHomeMenuItem, getBannerTitle, getCcmApplication, getConfig, getDmApplication, getJtsApplication, getLpaApplication, getMiniDashboard, getQmApplication, getRmApplication, getTitle, getUser, gotoCcmProjectPage, gotoCcmProjectPage, gotoDmProjectPage, gotoDmProjectPage, gotoJtsAdminHomePage, gotoLpaAllProjectsPage, gotoQmProjectPage, gotoQmProjectPage, gotoRmProjectPage, gotoRmProjectPage, logout, openAdminUIMenu, openHelpMenu, openHomeMenu, openMenu, openMenu, openToolbarMenu, openUserProfileMenu, refresh, save, waitWhileBusy
 
Methods inherited from class com.ibm.team.fvt.tests.web.WebPage
changeUser, checkHoverTitle, checkRichHover, get, getBrowser, getLocation, getPage, getPage, getPageUsingBrowser, goBack, openPage, openPage, openPageUsingBrowser, openPageUsingHoverTitle, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, richHoverOverLink, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JtsAdminActiveUsersPage

public JtsAdminActiveUsersPage(java.lang.String url,
                               ClmConfig config,
                               com.ibm.team.fvt.tests.config.User user)
Method Detail

createUser

public JtsAdminEditUserPage createUser(ClmUser newUser)
Create the given user using the 'Create User' link.

Create the given user in the JTS repository and open the user edit page to set its information (see JtsAdminEditUserPage).

Parameters:
newUser - The user to create

exists

public boolean exists(ClmUser member)
Returns whether the given user has been already imported/created in the repository.

Parameters:
member - The user to check
Returns:
true if the user already exists in the repository false otherwise.

importUser

public boolean importUser(ClmUser member)
Import the given user into the repository by clicking on 'Import users' link.

Parameters:
member - The user to import
Returns:
true if the user was really imported or false if was already existing in the server data.

selectUser

public JtsAdminEditUserPage selectUser(ClmUser selectedUser)
Open the page for the given user.

Parameters:
selectedUser - The user to select