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

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

public class DmWebProjectDashboardPage
extends DmWebProjectAreaPage

Manage the DM Project Area Project Dashboard web page.

The page address is something like:

Following actions are accessible on 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
DmWebProjectDashboardPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... data)
           
 
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)
           
 DmWebProjectPropertiesConfigureSpacePage configureSpace()
          Deprecated. Space configuration is done now while creating the DM project area, hence this API method should no longer be used.
 DmConfigurationContextMenu getConfigurationContextMenu()
          Click on Configuration Context picker and create instance of the popup menu
 java.lang.String getCurrentConfigurationValue()
          Retrieve the current value for VVC Configuration Context
<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()
           
 void setAutoSave(boolean on)
           
 void setDomainsVersion()
          Set the domains version to the most recent value.
 void waitUntilPageIsReloaded()
          Wait for the page to be reloaded.
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.dm.DmWebProjectAreaPage
getProjectAreaName, getProjectAreaTitle, gotoDesignExplorerPage, gotoDocumentPage, gotoImportStatusPage, openNewDocument
 
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

DmWebProjectDashboardPage

public DmWebProjectDashboardPage(java.lang.String url,
                                 ClmConfig config,
                                 com.ibm.team.fvt.tests.config.User user,
                                 java.lang.String... data)
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)

configureSpace

@Deprecated
public DmWebProjectPropertiesConfigureSpacePage configureSpace()
Deprecated. Space configuration is done now while creating the DM project area, hence this API method should no longer be used.

Click on Configure space link in the tool menu bar.

If the project area has been already configured, then just jump to the DM 'Configure Space' page.


getConfigurationContextMenu

public DmConfigurationContextMenu getConfigurationContextMenu()
Click on Configuration Context picker and create instance of the popup menu

Returns:
instance of DmConfigurationContextPopupMenu

getCurrentConfigurationValue

public java.lang.String getCurrentConfigurationValue()
Retrieve the current value for VVC Configuration Context

Returns:
current configuration context string

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()
See Also:
ClmProjectDashboardPageHelper.refreshContent()

setAutoSave

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

setDomainsVersion

public void setDomainsVersion()
Set the domains version to the most recent value.


waitUntilPageIsReloaded

public void waitUntilPageIsReloaded()
Wait for the page to be reloaded.