com.ibm.team.fvt.tests.clm.pages.rm
Class RmWebShowRequirementPage

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.rm.RmWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.rm.RmWebProjectAreaPage
                  extended by com.ibm.team.fvt.tests.clm.pages.rm.RmWebListPage
                      extended by com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowArtifactPage
                          extended by com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowEditableArtifactPage
                              extended by com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowRequirementPage
All Implemented Interfaces:
ClmWebPageConstants
Direct Known Subclasses:
RmWebShowRequirementHistoryPage

public class RmWebShowRequirementPage
extends RmWebShowEditableArtifactPage

Manage the RM Requirement web page.

The page address is something like: https://server:port/rm/web#action=com.ibm.rdm.web.pages.showArtifact&artifactURI==artifactURI .

Following actions are accessible in this page:

Following functionalities are also defined or specialized by this page:


Field Summary
 
Fields inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowEditableArtifactPage
LINK_DERIVES
 
Fields inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowArtifactPage
IMPLEMENTED_BY, TRACKED_BY, VALIDATED_BY
 
Fields inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebListPage
PAST_WEEK, TODAY, YESTERDAY
 
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
RmWebShowRequirementPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... data)
           
 
Method Summary
 void insertArtifactBySearch(java.lang.String artifact)
          Inserts an artifact of any type into a text artifact at the end of the artifact's content.
 void insertArtifactBySearch(java.lang.String artifact, java.lang.String project)
          Inserts an artifact of any type into a text artifact at the end of the artifact's content.
 void insertImageBySearch(java.lang.String image, java.lang.String project)
          Inserts an image into a text artifact at the end of the artifact's content.
 void setArtifactContent(java.lang.String text)
          Sets the content of text artifact.
 void typeTextWithNewLineAtContentEnd(java.lang.String text)
          Types text in the content of a text artifact.
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowEditableArtifactPage
addArtifactToCollection, addLinkToNewWorkItem, addLinkToNewWorkItem, addLinkToWorkItem, clickDone, gotoDesignDocumentPageUsingHover, gotoWorkItemPageUsingHover
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowArtifactPage
addComment, addComment, addLinkToArtifact, addLinkToArtifact, canBeModified, clickOnDoneButton, createReview, delete, deleteComment, getArtifactID, getArtifactName, getLinksItemElement, getTags, getTitle, isArtifactLocked, lockArtifact, openHistory, overrideArtifactlock, resolveComment, selectTags, unlockArtifact
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebListPage
addColumns, checkResourceLinkElements, checkResourceLinkElements, clearAllFilters, clickOnCollection, clickOnModule, clickOnRequirement, editArtifactColumn, exists, exists, getArtifactsDisplayedCount, getArtifactsTotalCount, getResourceID, lockArtifact, refreshList, unlockArtifact
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebProjectAreaPage
getProjectAreaName, getProjectAreaTitle, gotoArtifactsPage, gotoCollectionPage, gotoCollectionsPage, gotoModulePage, gotoModulesPage, gotoRequirementPage, searchForArtifact
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebPage
getAdminUIPopupMenu, getAllProjectAreasPage, getHelpPopupMenu, getSidebarSectionItemsCount, getUserPopupMenu
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.ClmWebPage
checkRichHover, clickHomeMenuItem, getBannerTitle, getCcmApplication, getConfig, getDmApplication, getJtsApplication, getLpaApplication, getMiniDashboard, getQmApplication, getRmApplication, 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

RmWebShowRequirementPage

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

insertArtifactBySearch

public void insertArtifactBySearch(java.lang.String artifact)
Inserts an artifact of any type into a text artifact at the end of the artifact's content.

Parameters:
artifact - The name of the artifact you want to insert in the form of a String.

insertArtifactBySearch

public void insertArtifactBySearch(java.lang.String artifact,
                                   java.lang.String project)
Inserts an artifact of any type into a text artifact at the end of the artifact's content. This method also allows you to select which project area the artifact you want to insert is located.

Parameters:
artifact - The name of the artifact you want to insert in the form of a String.
project - The name of the project area the artifact you want to insert is in.

insertImageBySearch

public void insertImageBySearch(java.lang.String image,
                                java.lang.String project)
Inserts an image into a text artifact at the end of the artifact's content. This method also allows you to select which project area the image you want to insert is located.

Parameters:
image - The name of the image you want to insert in the form of a String.
project - The name of the project area the image you want to insert is in.

setArtifactContent

public void setArtifactContent(java.lang.String text)
Sets the content of text artifact. This function clears the current content of the artifact and replaces it with the contents of the text parameter.

Parameters:
text - The text in HTML format that you want the current text artifact to have.

typeTextWithNewLineAtContentEnd

public void typeTextWithNewLineAtContentEnd(java.lang.String text)
Types text in the content of a text artifact. The text is added to the end of the artifact and a newline is added after the new text.

Parameters:
text - A string for the text that you want to be entered.