com.ibm.team.fvt.tests.clm.pages.ccm
Class CcmWebAllProjectsPage

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.ccm.CcmWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebAllProjectsPage
All Implemented Interfaces:
ClmWebPageConstants

public class CcmWebAllProjectsPage
extends CcmWebPage

Manage the All Projects RM web page.

The page address is: https://server:port/ccm/web#action=jazz.viewPage&id=com.ibm.team.process.projectAreaList.

Following actions are accessible in 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
CcmWebAllProjectsPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
           
 
Method Summary
 CcmWebProjectDashboardPage clickProject(java.lang.String projectName)
          Click on the given project link.
 CcmWebProjectDashboardPage clickProject(java.lang.String projectName, java.lang.String dashboardName)
          Click on the given project link.
 boolean exists(java.lang.String projectName)
          Return whether the given project exist and is well defined.
 boolean exists(java.lang.String projectName, java.lang.String tabName)
          Return whether the given project exist and is well defined.
 
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

CcmWebAllProjectsPage

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

clickProject

public CcmWebProjectDashboardPage clickProject(java.lang.String projectName)
Click on the given project link.

When using this method, it's assumed that the dashboard name is the CCM project name.

Parameters:
projectName - The name of the project on which to click
Returns:
The CCM web project dashboard page as CcmWebProjectDashboardPage.

clickProject

public CcmWebProjectDashboardPage clickProject(java.lang.String projectName,
                                               java.lang.String dashboardName)
Click on the given project link.

Parameters:
projectName - The name of the project on which to click
dashboardName - The name of the project dashboard
Returns:
The CCM web project page as CcmWebProjectDashboardPage

exists

public boolean exists(java.lang.String projectName)
Return whether the given project exist and is well defined.

Parameters:
projectName - The project name to check

exists

public boolean exists(java.lang.String projectName,
                      java.lang.String tabName)
Return whether the given project exist and is well defined.

Parameters:
projectName - The project name to check
tabName - The name of the tab