com.ibm.team.fvt.tests.clm.pages.clm
Class ClmAdminWebPage

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.clm.ClmAdminWebPage
All Implemented Interfaces:
ClmWebPageConstants
Direct Known Subclasses:
ClmAdminProjectAreaPage, ClmAdminProjectAreasPage

public abstract class ClmAdminWebPage
extends ClmWebPage

Manage all common actions to any CCM Admin web page.

The address of such page starts with: https://server:port/ccm/admin.

The first thing that all CCM Admin web pages have in common is the Menu bar. Using this menu bar users are able to access to following pages:

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
ClmAdminWebPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... data)
           
 
Method Summary
<P extends ClmAdminWebPage>
P
clickReports(java.lang.Class<P> pageClass)
          Go to the Data Collection Jobs page using Reports menu bar item.
 ClmAdminProjectAreasPage gotoProjectAreasPage(boolean archived)
          Go to the Active or Archived Project Areas pageusing Project Areas menu bar item.
 
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

ClmAdminWebPage

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

clickReports

public <P extends ClmAdminWebPage> P clickReports(java.lang.Class<P> pageClass)
Go to the Data Collection Jobs page using Reports menu bar item.

Returns:
The opened Data Collection Jobs page as CcmAdminDataCollectionJobsPage.

gotoProjectAreasPage

public ClmAdminProjectAreasPage gotoProjectAreasPage(boolean archived)
Go to the Active or Archived Project Areas pageusing Project Areas menu bar item.

Returns:
The opened project areas page as ClmAdminProjectAreaPage.