com.ibm.team.fvt.tests.clm.pages.dm
Class DmWebAllProjectsPage

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.dm.DmWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.dm.DmWebAllProjectsPage
All Implemented Interfaces:
ClmWebPageConstants

public class DmWebAllProjectsPage
extends DmWebPage

Manage the All Projects DM web page.

The page address is: https://server:port/dm/web/projects.

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
DmWebAllProjectsPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
           
 
Method Summary
 DmWebProjectDashboardPage clickProject(java.lang.String projectName)
          Click on the given project link.
 DmWebProjectDashboardPage 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.
 com.ibm.team.fvt.tests.web.WebBrowserElement getProjectLink(java.lang.String projectName)
          The link element for the given project.
 
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

DmWebAllProjectsPage

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

clickProject

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

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

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

clickProject

public DmWebProjectDashboardPage 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 DM web project page as DmWebProjectDashboardPage

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
Returns:
true if the given project is in the project list, false otherwise.

getProjectLink

public com.ibm.team.fvt.tests.web.WebBrowserElement getProjectLink(java.lang.String projectName)
The link element for the given project.

Parameters:
projectName - The project name to check
Returns:
The link element as a WebBrowserElement.