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

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

public class CcmWebProjectDashboardPage
extends CcmWebTabsPage

Manage the CCM Project Area Project Dashboard web page.

The page address is something like: https://server:port/ccm/web/projects/ ClmWebPage.getBannerTitle()#action=com.ibm.team.dashboard.viewDashboard.

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.clm.pages.ccm.CcmWebTabsPage
AFFECTED_BY_DEFECT, AFFECTS_PLAN_ITEM, AFFECTS_REQUIREMENT, ELABORATES_BY_ARCHITECTURE_ELEMENT, IMPLEMENTS_REQUIREMENT, RELATED_TEST_CASE, TESTED_BY_TEST_CASE, TRACKS_REQUIREMENT
 
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
CcmWebProjectDashboardPage(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()
           
 void refreshContent()
          Refresh the page by clicking on the 'Refresh' button.
 void setAutoSave(boolean on)
           
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebTabsPage
selectTab
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebProjectAreaPage
createNewDevelopmentPlan, createNewWorkItem, createNewWorkItem, getProjectAreaName, getProjectAreaTitle, gotoDevelopmentPlanPage, gotoPlansPage, gotoQueriesPage, gotoReportsPage, gotoWorkItemPage, searchForArtifact
 
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

CcmWebProjectDashboardPage

public CcmWebProjectDashboardPage(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()

refreshContent

public void refreshContent()
Description copied from class: CcmWebProjectAreaPage
Refresh the page by clicking on the 'Refresh' button.

Overrides:
refreshContent in class CcmWebProjectAreaPage
See Also:
ClmProjectDashboardPageHelper.refreshContent()

setAutoSave

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