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

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

public class RmWebProjectDashboardPage
extends RmWebProjectAreaPage

Manage the RM Project Area Project Dashboard web page.

The page address is something like: https://server:port/rm/web#action=com.ibm.rdm.web.pages.showFoundationProjectDashboard&projectURI=projectURI.

Following actions are accessible on this page:

Following functionalities are also defined or specialized by this page:


Field Summary
static java.lang.String DEFAULT_VIEWLETS_NUMBER
           
 
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
RmWebProjectDashboardPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... info)
           
 
Method Summary
<V extends ClmViewlet>
V
addViewlet(java.lang.String title, java.lang.Class<V> viewletClass)
           
<V extends ClmViewlet>
V
addViewlet(java.lang.String title, java.lang.String application, java.lang.Class<V> viewletClass)
           
<V extends ClmViewlet>
V
getViewletElement(java.lang.String title, java.lang.Class<V> viewletClass)
           
 java.util.List<com.ibm.team.fvt.tests.web.WebBrowserElement> getViewletElements()
           
 RmWebManageProjectPropertiesPage gotoManagePropertiesPage()
          Navigate to the RM Manage Project Properties page (that allows interaction with the RM Project's types system, plus the templates, and the Team Permissions.
 void refreshContent()
           
 void setAutoSave(boolean on)
           
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebProjectAreaPage
getProjectAreaName, getProjectAreaTitle, gotoArtifactsPage, gotoCollectionPage, gotoCollectionsPage, gotoModulePage, gotoModulesPage, gotoRequirementPage, searchForArtifact
 
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
 

Field Detail

DEFAULT_VIEWLETS_NUMBER

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

RmWebProjectDashboardPage

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

addViewlet

public <V extends ClmViewlet> V addViewlet(java.lang.String title,
                                           java.lang.Class<V> viewletClass)
See Also:
ClmProjectDashboardPageHelper.addViewlet(String, Class)

addViewlet

public <V extends ClmViewlet> V addViewlet(java.lang.String title,
                                           java.lang.String application,
                                           java.lang.Class<V> viewletClass)
See Also:
ClmProjectDashboardPageHelper.addViewlet(String, String, Class)

getViewletElement

public <V extends ClmViewlet> V getViewletElement(java.lang.String title,
                                                  java.lang.Class<V> viewletClass)
See Also:
ClmProjectDashboardPageHelper.getViewletElement(String, Class)

getViewletElements

public java.util.List<com.ibm.team.fvt.tests.web.WebBrowserElement> getViewletElements()
See Also:
ClmProjectDashboardPageHelper.getViewletElements()

gotoManagePropertiesPage

public RmWebManageProjectPropertiesPage gotoManagePropertiesPage()
Navigate to the RM Manage Project Properties page (that allows interaction with the RM Project's types system, plus the templates, and the Team Permissions.

Returns:
The opened properties page as a RmWebManageProjectPropertiesPage.
Throws:
com.ibm.team.fvt.tests.scenario.errors.ScenarioFailedError - If the current page user is not Jazz Admin.

refreshContent

public void refreshContent()
See Also:
ClmProjectDashboardPageHelper.refreshContent()

setAutoSave

public void setAutoSave(boolean on)
See Also:
ClmProjectDashboardPageHelper.setAutoSave(boolean)