com.ibm.team.fvt.tests.clm.pages.jts.admin
Class JtsAdminHomePage

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.jts.JtsWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.jts.admin.JtsAdminPage
                  extended by com.ibm.team.fvt.tests.clm.pages.jts.admin.JtsAdminHomePage
All Implemented Interfaces:
ClmWebPageConstants

public class JtsAdminHomePage
extends JtsAdminPage

Manage the Jazz Team Server Administration Home web page.

The page address is: https://server:port/jts/admin#action=jazz.viewPage&id=com.ibm.team.repository.home.

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.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
JtsAdminHomePage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
           
 
Method Summary
 boolean checkDiagnostics()
          Check the server diagnostics.
 CcmAdminDataCollectionJobsPage clickCcmReports()
          Go to the CCM Data Collection Jobs page using the link Reports link displayed in the JTS Admin Home page.
 LpaNewWebProjectPage clickCreateProject()
          Go to the page to create a lifecycle project page using the link Create Lifecycle Projects link displayed in the JTS Admin Home page.
 JtsAdminDiagnosticsPage clickDiagnosticsPage()
          Click on diagnostics link to jump to server diagnostics page.
 LpaWebAllProjectsPage clickManageLifecycleProjects()
          Go to LPA All Lifecycle Projects page using the link Manage Lifecycle Projects link displayed in the JTS Admin Home page.
 ClmAdminActiveProjectAreasPage clickProjectAreas(ClmApplication application)
          Go to the given application Active Project Areas page using the link Project Areas link displayed in the JTS Admin Home page.
 QmAdminDataCollectionJobsPage clickQmReports()
          Go to the QM Data Collection Jobs page using the link Reports link displayed in the JTS Admin Home page.
 RmWebAllProjectsPage clickRmAllProjects()
          Go to the QM Data Collection Jobs page using the link Reports link displayed in the JTS Admin Home page.
 LpaWebSamplePage clickTryOutMtm()
          Go to the Welcome to the Money that Matters sample page using link Try out the Money That Matters sample displayed in the JTS Admin Home page.
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.jts.admin.JtsAdminPage
clickActiveUsers, clickHome, clickReports
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.ClmWebPage
checkRichHover, clickHomeMenuItem, getBannerTitle, getCcmApplication, getConfig, getDmApplication, getJtsApplication, getLpaApplication, getMiniDashboard, getQmApplication, getRmApplication, getTitle, 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

JtsAdminHomePage

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

checkDiagnostics

public boolean checkDiagnostics()
                         throws com.ibm.team.fvt.tests.scenario.errors.ScenarioFailedError
Check the server diagnostics.

Returns:
true if server is OK or false if it has warning(s).
Throws:
com.ibm.team.fvt.tests.scenario.errors.ScenarioFailedError - When server has error(s)

clickCcmReports

public CcmAdminDataCollectionJobsPage clickCcmReports()
Go to the CCM Data Collection Jobs page using the link Reports link displayed in the JTS Admin Home page.

This link is located in Manage Application Artifacts section below Change and Configuration Management subsection

Returns:
The opened Data Collection Jobs page as CcmAdminDataCollectionJobsPage

clickCreateProject

public LpaNewWebProjectPage clickCreateProject()
Go to the page to create a lifecycle project page using the link Create Lifecycle Projects link displayed in the JTS Admin Home page.

This link is located in Manage Lifecycle Projects section.

Returns:
The opened page to create a project as LpaNewWebProjectPage

clickDiagnosticsPage

public JtsAdminDiagnosticsPage clickDiagnosticsPage()
Click on diagnostics link to jump to server diagnostics page.

Returns:
The opened diagnostics page as a JtsAdminDiagnosticsPage.

clickManageLifecycleProjects

public LpaWebAllProjectsPage clickManageLifecycleProjects()
Go to LPA All Lifecycle Projects page using the link Manage Lifecycle Projects link displayed in the JTS Admin Home page.

This link is located in Manage Lifecycle Projects section.

Returns:
The opened All Lifecycle Projects page as LpaWebAllProjectsPage

clickProjectAreas

public ClmAdminActiveProjectAreasPage clickProjectAreas(ClmApplication application)
Go to the given application Active Project Areas page using the link Project Areas link displayed in the JTS Admin Home page.

This link is located in Manage Application Artifacts section below below the application subsection.

Returns:
The opened Active Project Areas page as ClmAdminActiveProjectAreasPage

clickQmReports

public QmAdminDataCollectionJobsPage clickQmReports()
Go to the QM Data Collection Jobs page using the link Reports link displayed in the JTS Admin Home page.

This link is located in Manage Application Artifacts section below Quality Management subsection

Returns:
The opened Data Collection Jobs page as QmAdminDataCollectionJobsPage

clickRmAllProjects

public RmWebAllProjectsPage clickRmAllProjects()
Go to the QM Data Collection Jobs page using the link Reports link displayed in the JTS Admin Home page.

This link is located in Manage Application Artifacts section below Quality Management subsection

Returns:
The opened Data Collection Jobs page as RmWebAllProjectsPage

clickTryOutMtm

public LpaWebSamplePage clickTryOutMtm()
Go to the Welcome to the Money that Matters sample page using link Try out the Money That Matters sample displayed in the JTS Admin Home page.

This link is located in Manage Lifecycle Projects section.

Returns:
The opened Welcome to the Money that Matters sample page as LpaWebSamplePage