com.ibm.team.fvt.tests.clm.pages.ccm
Class CcmWebNewPlanPage

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.ccm.CcmWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebProjectAreaPage
                  extended by com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebNewPlanPage
All Implemented Interfaces:
ClmWebPageConstants, ClmLicensingConstants

public class CcmWebNewPlanPage
extends CcmWebProjectAreaPage
implements ClmLicensingConstants

Manage the CCM New Plan web page.

Following actions are accessible on this page:

Following functionalities are also defined or specialized by this page:


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.jts.admin.ClmLicensingConstants
ALL_LICENSES, CCM_COLLECTOR, CCM_DATA_COLLECTOR, CLM_CONTRIBUTOR, CLM_PRACTITIONER, CLM_STAKEHOLDER, DEFAULT_LICENSES, LPA_APPLICATION_INTERNAL, QM_DATA_COLLECTOR, RM_ANALYST, RM_APPLICATION_INTERNAL, RM_CONTRIBUTOR, RM_DATA_COLLECTOR, RQM_CONNECTOR, RQM_CONTRIBUTOR, RQM_QUALITY_PROFESSIONAL, RTC_BUILD_SYSTEM, RTC_CLEARCASE_SYNCHRONIZER, RTC_CLEARQUEST_SYNCHRONIZER, RTC_CONTRIBUTOR, RTC_DEVELOPER, RTC_DEVELOPER_PLATFORMS, RTC_STAKEHOLDER, TRS_CONSUMER_INTERNAL
 
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
CcmWebNewPlanPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
           
 
Method Summary
 java.lang.String getTitle()
          Return the title of the page.
 void setIteration(java.lang.String release)
          Set the 'Iteration' drop-down list selection to the given release.
 void setName(java.lang.String planName)
          Set the name for the plan to create.
 void setOwner(java.lang.String owner)
          Set the 'Owner' drop-down list selection to the given owner name.
 void setPlanType(java.lang.String planType)
          Set the 'Plan Type' selection with the given value.
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebProjectAreaPage
createNewDevelopmentPlan, createNewWorkItem, createNewWorkItem, getProjectAreaName, getProjectAreaTitle, gotoDevelopmentPlanPage, gotoPlansPage, gotoQueriesPage, gotoReportsPage, gotoWorkItemPage, refreshContent, searchForArtifact
 
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

CcmWebNewPlanPage

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

getTitle

public java.lang.String getTitle()
Return the title of the page.

As the title element is an input field, it's value is got from the "value" attribute.

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

setIteration

public void setIteration(java.lang.String release)
Set the 'Iteration' drop-down list selection to the given release.

Parameters:
release - The release to select in the drop-down list

setName

public void setName(java.lang.String planName)
Set the name for the plan to create.

Parameters:
planName - The name of the plan.

setOwner

public void setOwner(java.lang.String owner)
Set the 'Owner' drop-down list selection to the given owner name.

Parameters:
owner - The owner to select in the drop-down list

setPlanType

public void setPlanType(java.lang.String planType)
Set the 'Plan Type' selection with the given value.

Parameters:
planType - The plan type
Throws:
com.ibm.team.fvt.tests.scenario.errors.ScenarioFailedError - If the status is not valid