com.ibm.team.fvt.tests.clm.pages.rm
Class RmWebManageAllProjectAreasPage

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.rm.RmWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.rm.RmWebManageAllProjectAreasPage
All Implemented Interfaces:
ClmWebPageConstants

public class RmWebManageAllProjectAreasPage
extends RmWebPage


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
RmWebManageAllProjectAreasPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
           
 
Method Summary
 RmWebManageProjectAreaPage getProjectArea(java.lang.String projectName)
          Gets the Manage project area page for the given project.
 com.ibm.team.fvt.tests.web.WebBrowserElement getProjectLocation(java.lang.String projectName)
          Gets the location of the project specified
 java.util.List<com.ibm.team.fvt.tests.web.WebBrowserElement> getProjects()
          Fetches the project elements
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebPage
getAdminUIPopupMenu, getAllProjectAreasPage, getHelpPopupMenu, getSidebarSectionItemsCount, getUserPopupMenu
 
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

RmWebManageAllProjectAreasPage

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

getProjectArea

public RmWebManageProjectAreaPage getProjectArea(java.lang.String projectName)
Gets the Manage project area page for the given project.

Parameters:
projectName - The name of the project area you want to get.
Returns:
The Manage Project Area page for the given project name.

getProjectLocation

public com.ibm.team.fvt.tests.web.WebBrowserElement getProjectLocation(java.lang.String projectName)
Gets the location of the project specified

Parameters:
projectName - The name of the project you are looking for
Returns:
Returns a WebBrowserElement for where the project is located on the page

getProjects

public java.util.List<com.ibm.team.fvt.tests.web.WebBrowserElement> getProjects()
Fetches the project elements

Returns:
Returns a list of elements where the project information is