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

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.CcmWebReportsPage
All Implemented Interfaces:
ClmWebPageConstants

public class CcmWebReportsPage
extends CcmWebProjectAreaPage

Manage the CCM Reports web page.

The page address is given by CcmApplication.getReportsUrl(String, String).

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
CcmWebReportsPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... info)
           
 
Method Summary
 java.util.List<java.lang.String> importReport(int i, java.lang.String type, java.lang.String subFolder)
          Imports all the reports from reportList at index of type
 void importTemplates(java.lang.String reportType)
           
 void importTemplates(java.lang.String reportType, java.lang.String subFolder)
          Loops through all report titles of type and imports each.
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebProjectAreaPage
createNewDevelopmentPlan, createNewWorkItem, createNewWorkItem, getProjectAreaName, getProjectAreaTitle, gotoDevelopmentPlanPage, gotoPlansPage, gotoQueriesPage, gotoReportsPage, gotoWorkItemPage, refreshContent, 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
 

Constructor Detail

CcmWebReportsPage

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

importTemplates

public void importTemplates(java.lang.String reportType,
                            java.lang.String subFolder)
Loops through all report titles of type and imports each.

Parameters:
reportType - The report type that will be imported (CCM, QM or RM)
subFolder - The name of any subfolder to be expanded

importTemplates

public void importTemplates(java.lang.String reportType)

importReport

public java.util.List<java.lang.String> importReport(int i,
                                                     java.lang.String type,
                                                     java.lang.String subFolder)
Imports all the reports from reportList at index of type

Parameters:
i - index
type - the type of report to import
subFolder - Name of subFolder to expand when needed
Returns:
List a String List containing the current report titles