com.ibm.team.fvt.tests.clm.pages.qm
Class QmWebViewPage

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.qm.QmWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.qm.QmWebProjectAreaPage
                  extended by com.ibm.team.fvt.tests.clm.pages.qm.QmWebViewPage
All Implemented Interfaces:
ClmWebPageConstants
Direct Known Subclasses:
QmWebViewSectionsPage, QmWebViewTestExecutionRecordPage, QmWebViewTestScriptExecutionPage, QmWebViewTestScriptPage

public abstract class QmWebViewPage
extends QmWebProjectAreaPage

Abstract class for common operations among QM pages viewing a resource.

The page address of this kind of page starts with:

 https://server:port/qm/admin##action=com.ibm.rqm.planning.home.actionDispatcher
 

Following actions or information are accessible on this page:

Following functionalities are also defined or specialized by this page:


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.team.fvt.tests.clm.pages.qm.QmWebProjectAreaPage
QmWebProjectAreaPage.QmToolbarMenuLabel
 
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, ETL_JOB_DATE_FORMAT, JAZZ_TEAM_SERVER_HOME_MENU_ITEM, LIFECYCLE_PROJECT_ADMIN_MENU_ITEM, LOGIN_PASSWORD_LOCATOR, LOGIN_TAGNAME_LOCATOR, LOGIN_USERID_LOCATOR, USER_NOT_AUTHORIZED_MESSAGE_ID, USER_NOT_AUTHORIZED_MESSAGE_LOCATOR
 
Constructor Summary
QmWebViewPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... data)
           
 
Method Summary
 java.lang.String getResourceID()
          Return the resource ID.
 java.lang.String getResourceName()
          Return the resource name.
 java.lang.String getTitle()
          Return the title of the resource which is the concatenation of its number and its name.
 void setName(java.lang.String resourceName)
          Set the name for the current resource.
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.qm.QmWebProjectAreaPage
createNewTestPlan, getProjectAreaName, getProjectAreaTitle, gotoReportsPage, gotoTestCasePage, gotoTestCasePage, gotoTestCaseResultPage, gotoTestPlanPage, gotoTestPlans, openConstructionMenu, openExecutionMenu, openPlanningMenu, openReportsMenu
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.qm.QmWebPage
openActiveProjectAreasPage, openAdminUIMenu
 
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, openHelpMenu, openHomeMenu, openMenu, openMenu, openToolbarMenu, openUserProfileMenu, save, waitForResourceLinkElement, waitWhileBusy
 
Methods inherited from class com.ibm.team.fvt.tests.web.WebPage
checkHoverTitle, checkRichHover, equals, get, getBrowser, getCurrentPage, getLocation, getPage, getPage, getPageUsingBrowser, goBack, hashCode, login, login, openPage, openPage, openPageUsingBrowser, openPageUsingHoverTitle, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, refresh, richHoverOverLink, searchPageInHistory, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QmWebViewPage

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

getResourceID

public java.lang.String getResourceID()
Return the resource ID.

Returns:
The resource ID as a String.

getResourceName

public java.lang.String getResourceName()
Return the resource name.

Returns:
The resource name as a String.

getTitle

public java.lang.String getTitle()
Return the title of the resource which is the concatenation of its number and its name.

Overrides:
getTitle in class ClmWebPage
Returns:
The resource title as a String.

setName

public void setName(java.lang.String resourceName)
Set the name for the current resource.

Parameters:
resourceName - The name of the resource.