com.ibm.team.fvt.tests.clm.pages.dialogs.rm
Class RmRequirementsSelectionDialog

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.rm.RmRequirementsSelectionDialog
Direct Known Subclasses:
RmAddArtifactsDialog, RmArtifactLinkDialog

public class RmRequirementsSelectionDialog
extends ClmWebPageDefaultDialog

Manage dialog launched to select a requirement to link to.

Following actions are accessible on this page:

Following operations are also specialized for dialogs:


Constructor Summary
RmRequirementsSelectionDialog(ClmWebPage page)
           
 
Method Summary
 void selectRequirement(java.lang.String requirement)
          Choose the given requirement.
 void selectRequirement(java.lang.String folderPath, java.lang.String requirement)
          Choose the given requirement in the given folderPath.
 void selectRequirements(java.lang.String folderPath, java.lang.String[] requirements)
          Choose the given requirements in the search results table
 void selectRequirementUsingSearch(java.lang.String requirement)
          Choose the given requirement via search
 
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 com.ibm.team.fvt.tests.web.WebElementWrapper
getText
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RmRequirementsSelectionDialog

public RmRequirementsSelectionDialog(ClmWebPage page)
Method Detail

selectRequirement

public void selectRequirement(java.lang.String requirement)
Choose the given requirement.

Note: this method will select the root project folder to filter the artifacts

Parameters:
requirement - The requirement to select

selectRequirement

public void selectRequirement(java.lang.String folderPath,
                              java.lang.String requirement)
Choose the given requirement in the given folderPath.

Note: this method will filter results to the given folderPath. If a null path is provided, the root folder will used.

Parameters:
folderPath - The folder path where the requirement can be found
requirement - The requirement to select

selectRequirements

public void selectRequirements(java.lang.String folderPath,
                               java.lang.String[] requirements)
Choose the given requirements in the search results table

Parameters:
requirements - A list of requirements to select
folderPath - The folder path where the requirements can be found

selectRequirementUsingSearch

public void selectRequirementUsingSearch(java.lang.String requirement)
Choose the given requirement via search

Parameters:
requirement - The name of the requirement