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

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.clm.ClmAdminWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.clm.ClmAdminProjectAreaPage
                  extended by com.ibm.team.fvt.tests.clm.pages.qm.QmNewWebProjectPage
All Implemented Interfaces:
ClmWebPageConstants

public class QmNewWebProjectPage
extends ClmAdminProjectAreaPage

Manage the web page to create a new RQM project.

The page address is: https://server:port/qm/admin#action=com.ibm.team.process.editProjectArea&itemId=new.

Following features are available on this page:

Here are some other specific functionalities that this page specializes:


Field Summary
static java.lang.String QM_PROJECT_TEMPLATE
           
 
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
QmNewWebProjectPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... data)
           
 
Method Summary
 ClmAdminProjectAreaPage createProject(java.lang.String projectName, java.lang.String templateName)
          Create a RQM project with the given name.
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.clm.ClmAdminProjectAreaPage
addMember, getProjectAreaName, getTitle, gotoActiveProjectAreasPage, selectSection, setAdministrator, setAdministrator, setProjectAreaName
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.clm.ClmAdminWebPage
clickReports, gotoProjectAreasPage
 
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
 

Field Detail

QM_PROJECT_TEMPLATE

public static final java.lang.String QM_PROJECT_TEMPLATE
See Also:
Constant Field Values
Constructor Detail

QmNewWebProjectPage

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

createProject

public ClmAdminProjectAreaPage createProject(java.lang.String projectName,
                                             java.lang.String templateName)
Create a RQM project with the given name.

Check that all its projects area have been correctly created as well.

Parameters:
projectName - The project name to create
templateName - The project template will be used
Returns:
The create project area admin page as a ClmAdminProjectAreaPage.