com.ibm.team.fvt.tests.clm.pages.dialogs.ccm
Class CcmBrowseReportResourcesDialog

java.lang.Object
  extended by com.ibm.team.fvt.tests.web.WebPageElement
      extended by com.ibm.team.fvt.tests.web.WebElementWrapper
          extended by com.ibm.team.fvt.tests.web.WebWindow
              extended by com.ibm.team.fvt.tests.web.WebDialog
                  extended by com.ibm.team.fvt.tests.clm.pages.dialogs.ClmWebPageDialog
                      extended by com.ibm.team.fvt.tests.clm.pages.dialogs.ClmWebPageDefaultDialog
                          extended by com.ibm.team.fvt.tests.clm.pages.dialogs.ccm.CcmBrowseReportResourcesDialog

public class CcmBrowseReportResourcesDialog
extends ClmWebPageDefaultDialog

Manage dialog launched to import reports into My Reports from CCM page.

Following actions are accessible on this page:

See Also:
CcmWebReportsPage

Constructor Summary
CcmBrowseReportResourcesDialog(ClmWebPage page)
           
 
Method Summary
 void clickOkButton()
           
 void expand(java.lang.String type)
           
 void expandLine(java.lang.String title)
          Expands the given line in the tree of the Browse Dialog
 java.util.List<java.lang.String> getAllReportTitles(int i, java.lang.String type, java.util.List<java.lang.String> reportList, java.lang.String subFolder)
          Finds all report names
 java.util.List<java.lang.String> getFolderList()
          Returns the list of subFolders.
 java.util.List<java.lang.String> getSubFolders()
          Collect the titles of any sub folder to expand in order to get the reports to import.
 
Methods inherited from class com.ibm.team.fvt.tests.web.WebDialog
open
 
Methods inherited from class com.ibm.team.fvt.tests.web.WebWindow
cancel, close
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CcmBrowseReportResourcesDialog

public CcmBrowseReportResourcesDialog(ClmWebPage page)
Method Detail

expandLine

public void expandLine(java.lang.String title)
Expands the given line in the tree of the Browse Dialog

Parameters:
title - The title of the tree element to expand

expand

public void expand(java.lang.String type)

getAllReportTitles

public java.util.List<java.lang.String> getAllReportTitles(int i,
                                                           java.lang.String type,
                                                           java.util.List<java.lang.String> reportList,
                                                           java.lang.String subFolder)
Finds all report names

Parameters:
i - the report at index i that is being imported.
type - The type of report to import : CCM, QM or RM
reportList - String List of current report titles of type
subFolder - Title of subfolder to expand if needed
Returns:
A current String List of report titles.

getSubFolders

public java.util.List<java.lang.String> getSubFolders()
Collect the titles of any sub folder to expand in order to get the reports to import.

Returns:
List String List of subfolder titles to be expanded.

clickOkButton

public void clickOkButton()

getFolderList

public java.util.List<java.lang.String> getFolderList()
Returns the list of subFolders.

Returns:
List String List of subfolder titles to be expanded.