|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.team.fvt.tests.web.WebPage
com.ibm.team.fvt.tests.clm.pages.ClmWebPage
com.ibm.team.fvt.tests.clm.pages.jts.JtsWebPage
com.ibm.team.fvt.tests.clm.pages.jts.admin.JtsAdminPage
com.ibm.team.fvt.tests.clm.pages.jts.admin.JtsAdminEditUserPage
public class JtsAdminEditUserPage
Manage the user Overview web page.
The page address is: https://server:port/jts/admin#action=com.ibm.team.repository.editUser&itemId=User UUID
.
Following actions are accessible on this page:
changeLicense(ClmClientAccessLicense, boolean)
: Change the
given license for the edited user.changeMultipleLicenses(boolean, List)
: Change then several given
licenses for the edited user.clearAllLicenses(boolean)
: Clear all licenses of the current user.setDefaultCALs()
: Set the default CALs for the current user.setUserInformation(User)
: Set the information of the current user
with given user ones.Following functionalities are also defined or specialized by this page:
getExpectedTitle()
: The expected title for the page.getSaveButtonXpath()
: Return the xpath for the save button.isLoaded()
: Tells whether the page is already loaded or not.load()
: Load the page.waitForSavingEnd()
: Wait for the end of the saving operation.<:li>
waitForTitle(boolean)
: Wait for the title to be displayed in the
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.jts.admin.ClmLicensingConstants |
---|
ALL_LICENSES, CCM_COLLECTOR, CCM_DATA_COLLECTOR, CLM_CONTRIBUTOR, CLM_PRACTITIONER, CLM_STAKEHOLDER, DEFAULT_LICENSES, LPA_APPLICATION_INTERNAL, QM_DATA_COLLECTOR, RM_ANALYST, RM_APPLICATION_INTERNAL, RM_CONTRIBUTOR, RM_DATA_COLLECTOR, RQM_CONNECTOR, RQM_CONTRIBUTOR, RQM_QUALITY_PROFESSIONAL, RTC_BUILD_SYSTEM, RTC_CLEARCASE_SYNCHRONIZER, RTC_CLEARQUEST_SYNCHRONIZER, RTC_CONTRIBUTOR, RTC_DEVELOPER, RTC_DEVELOPER_PLATFORMS, RTC_STAKEHOLDER, TRS_CONSUMER_INTERNAL |
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 | |
---|---|
JtsAdminEditUserPage(java.lang.String url,
ClmConfig config,
com.ibm.team.fvt.tests.config.User user)
|
Method Summary | |
---|---|
int |
changeLicense(ClmClientAccessLicense license,
boolean activate)
Change the given license for the edited user. |
void |
changeMultipleLicenses(boolean activate,
java.util.List<ClmClientAccessLicense> licenses)
Change then several given licenses for the edited user. |
void |
clearAllLicenses(boolean save)
Clear all licenses of the current user. |
JtsAdminActiveUsersPage |
clickActiveUsersLink()
Go to the Active Users page using Active Users link in the current page. |
void |
setDefaultCALs()
Set user default Client Access Licenses. |
void |
setUserInformation(com.ibm.team.fvt.tests.config.User newUser)
Set the user information (ie. |
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 |
---|
public JtsAdminEditUserPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
Method Detail |
---|
public int changeLicense(ClmClientAccessLicense license, boolean activate)
license
- The license to be changed for the edited useractivate
- Tells whether to activate or disable the license
public void changeMultipleLicenses(boolean activate, java.util.List<ClmClientAccessLicense> licenses)
activate
- Tells whether to activate or disable the licenseslicenses
- The licenses list to be changedpublic JtsAdminActiveUsersPage clickActiveUsersLink()
JtsAdminActiveUsersPage
public void clearAllLicenses(boolean save)
save
- Tells whether the user has to be saved after the operation or not.public void setDefaultCALs()
The default CALs are:
public void setUserInformation(com.ibm.team.fvt.tests.config.User newUser)
newUser
- The user from which to get the information.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |