com.ibm.team.fvt.tests.clm.pages.jts.setup
Class JtsSetupUserRegistryPage

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.setup.JtsSetupPage
                  extended by com.ibm.team.fvt.tests.clm.pages.jts.setup.JtsSetupUserRegistryPage
All Implemented Interfaces:
ClmWebPageConstants, JtsSetupPageConstants
Direct Known Subclasses:
JtsExpressSetupActivateLicensesPage, JtsSetupUserRegistryLdapPage, JtsSetupUserRegistryTomcatPage

public abstract class JtsSetupUserRegistryPage
extends JtsSetupPage

Abstract class for common properties and behaviors of a Setup User Registry JTS Setup page.

The page address is: https://server:port/jts/customSetup#/steps/6.

Currently two kinds of User Registry are supported:

  1. ClmConstants.TOMCAT: Tomcat user registry implemented by JtsSetupUserRegistryTomcatPage,
  2. ClmConstants.LDAP: LDAP user registry implemented by JtsSetupUserRegistryLdapPage,

Following actions are accessible on this page:

Here are some other specific functionalities that this page specializes:


Field Summary
static java.lang.String ACTIVE_TRIAL_LINK_XPATH
           
static java.lang.String LDAP_ID
           
static java.lang.String LICENSE_ACTIVATE_TRIAL_TEXT
           
static java.lang.String LICENSE_AVAILABLE_TEXT
           
static java.lang.String LICENSE_DIALOG_ID_PREFIX
           
static java.lang.String LICENSE_STATUS_TEXT_XPATH
           
static java.lang.String LICENSING
           
static java.lang.String MESSAGE_LOADING_REGISTRY_SETTINGS
           
static java.lang.String MESSAGE_SUCCESSFULLY_CONF_USER_REGISTRY
           
static java.lang.String STEP_DOM6_ID
           
static java.lang.String TOMCAT_ID
           
static java.lang.String UNKNOWN_ID
           
 
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.setup.JtsSetupPageConstants
BACK_BUTTON_XPATH, NEXT_BUTTON_BY, NEXT_BUTTON_XPATH, SETUP_INFO_MESSAGE_COMPLETE_DW_USER_FORM, SETUP_OK_MESSAGE_CONFIGURATION_SUCCEEDED, SETUP_OK_MESSAGE_DATA_COLLECTION_ENTERED, SETUP_OK_MESSAGE_PRESS_NEXT_TO_CONTINUE
 
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
JtsSetupUserRegistryPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
           
 
Method Summary
 ClmWebPage setup()
          Execute the setup for the current setup page.
 
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
 

Field Detail

STEP_DOM6_ID

public static final java.lang.String STEP_DOM6_ID
See Also:
Constant Field Values

TOMCAT_ID

public static final java.lang.String TOMCAT_ID
See Also:
Constant Field Values

LDAP_ID

public static final java.lang.String LDAP_ID
See Also:
Constant Field Values

UNKNOWN_ID

public static final java.lang.String UNKNOWN_ID
See Also:
Constant Field Values

LICENSING

public static final java.lang.String LICENSING
See Also:
Constant Field Values

LICENSE_STATUS_TEXT_XPATH

public static final java.lang.String LICENSE_STATUS_TEXT_XPATH
See Also:
Constant Field Values

LICENSE_AVAILABLE_TEXT

public static final java.lang.String LICENSE_AVAILABLE_TEXT
See Also:
Constant Field Values

LICENSE_ACTIVATE_TRIAL_TEXT

public static final java.lang.String LICENSE_ACTIVATE_TRIAL_TEXT
See Also:
Constant Field Values

ACTIVE_TRIAL_LINK_XPATH

public static final java.lang.String ACTIVE_TRIAL_LINK_XPATH
See Also:
Constant Field Values

LICENSE_DIALOG_ID_PREFIX

public static final java.lang.String LICENSE_DIALOG_ID_PREFIX
See Also:
Constant Field Values

MESSAGE_SUCCESSFULLY_CONF_USER_REGISTRY

public static final java.lang.String MESSAGE_SUCCESSFULLY_CONF_USER_REGISTRY
See Also:
Constant Field Values

MESSAGE_LOADING_REGISTRY_SETTINGS

public static final java.lang.String MESSAGE_LOADING_REGISTRY_SETTINGS
See Also:
Constant Field Values
Constructor Detail

JtsSetupUserRegistryPage

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

setup

public ClmWebPage setup()
Description copied from class: JtsSetupPage
Execute the setup for the current setup page.

Default action for all JTS Setup page (except the last one) is to click on the 'Next' button.

Overrides:
setup in class JtsSetupPage
Returns:
The next page loaded after having finished the setup on the current one.
See Also:
JtsSetupPage.clickNextButton(), JtsSetupPage.getNextPage()