com.ibm.team.fvt.tests.clm.topology
Class JtsApplication

java.lang.Object
  extended by com.ibm.team.fvt.tests.topology.Application
      extended by com.ibm.team.fvt.tests.clm.topology.ClmApplication
          extended by com.ibm.team.fvt.tests.clm.topology.JtsApplication
All Implemented Interfaces:
ClmTopologyConstants

public class JtsApplication
extends ClmApplication

Concrete class for JTS application.

Current web pages for this application are:

Following functionalities are also defined or specialized by this page:


Field Summary
 
Fields inherited from interface com.ibm.team.fvt.tests.clm.topology.ClmTopologyConstants
ADMIN, ANALYST, CCM, CONTRIBUTOR, DESIGN_MANAGER, DESIGN_REVIEWER, DESIGNER, DEVELOPER, DEVELOPER_IEP, DM, DM_LICENSE_ID, DNG, DNG_LICENSE_ID, JTS, LICENSING, LICENSING_RHAPSODY_CONTRIBUTOR_ID, LICENSING_RHAPSODY_DESIGN_MANAGER_ID, LICENSING_RHAPSODY_DESIGN_REVIEWER_ID, LICENSING_RQM_TESTER_ID, LICENSING_RQM_VIEWER_ID, LICENSING_RRC_AUTHOR_ID, LICENSING_RRC_REVIEWER_ID, LICENSING_RSA_CONTRIBUTOR_ID, LICENSING_RSA_DESIGNER_ID, LICENSING_RTC_CONTRIBUTOR_ID, LICENSING_RTC_DEVELOPER_ID, LICENSING_RTC_DEVELOPER_IEP_ID, LICENSING_RTC_STAKEHOLDER_ID, QM, QM_LICENSE_ID, QUALITY_PROFESSIONAL, RM, RM_LICENSE_ID, RSA, RSA_LICENSE_ID, RTC_LICENSE_ID, STAKEHOLDER, VVC
 
Constructor Summary
JtsApplication(java.lang.String url)
           
 
Method Summary
 java.lang.String getAdminHomeUrl()
          Return the JTS Admin Home page URL.
 java.lang.String getAllProjectsUrl()
          Return the current application's All Projects page URL.
 java.lang.String getCustomSetupStepUrl(int step)
          Return the JTS Custom Setup page URL specified by the given number.
 java.lang.String getCustomSetupUrl()
          Return the JTS Custom Setup home page URL.
 java.lang.String getEditUserUrl()
          Return the JTS Admin Edit User page URL.
 java.lang.String getExpressSetupStepUrl(int step)
          Return the JTS Express Setup page URL specified by the given number.
 java.lang.String getExpressSetupUrl()
          Return the JTS Express Setup home page URL.
 LdapInfo getLdapInfo()
          Return the LDAP info to use for the JTS Custom Setup.
 java.lang.String getPageUrl(java.lang.String pageUrl)
          
 java.lang.String getSetupOptionUrl()
          Return the JTS Setup option page URL.
 java.lang.String getSetupUrl()
          Return the JTS Setup home page URL.
 int getUserRegistry()
          Return the user registry to use for the JTS Custom Setup.
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.team.fvt.tests.clm.topology.ClmApplication
getActiveProjectAreasUrl, getDefaultProcessRoles, getLicenseId, getProjectAreaTitle, isCcmApplication, isDmApplication, isQmApplication, isRmApplication
 
Methods inherited from class com.ibm.team.fvt.tests.topology.Application
equals, getContextRoot, getLicense, getLicenses, getLocation, getProductName, getSuffix, getTitle, getTitleSuffix, getType, getTypeSuffix, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JtsApplication

public JtsApplication(java.lang.String url)
Method Detail

getAdminHomeUrl

public java.lang.String getAdminHomeUrl()
Return the JTS Admin Home page URL.

Returns:
Application.getLocation() + "/admin"

getCustomSetupStepUrl

public java.lang.String getCustomSetupStepUrl(int step)
Return the JTS Custom Setup page URL specified by the given number.

Returns:
Application.getLocation() + "/customSetup#/steps/" + step

getCustomSetupUrl

public java.lang.String getCustomSetupUrl()
Return the JTS Custom Setup home page URL.

Returns:
Application.getLocation() + "/customSetup"

getEditUserUrl

public java.lang.String getEditUserUrl()
Return the JTS Admin Edit User page URL.

Returns:
Application.getLocation() + "/admin#action=com.ibm.team.repository.editUser"

getExpressSetupStepUrl

public java.lang.String getExpressSetupStepUrl(int step)
Return the JTS Express Setup page URL specified by the given number.

Returns:
Application.getLocation() + "/expressSetup#/steps/" + step

getExpressSetupUrl

public java.lang.String getExpressSetupUrl()
Return the JTS Express Setup home page URL.

Returns:
Application.getLocation() + "/expressSetup"

getLdapInfo

public LdapInfo getLdapInfo()
Return the LDAP info to use for the JTS Custom Setup.

Returns:
The LdapInfo.

getPageUrl

public java.lang.String getPageUrl(java.lang.String pageUrl)

Some automatic replacement inside the extracted default URL are done:

Overrides:
getPageUrl in class com.ibm.team.fvt.tests.topology.Application

getSetupOptionUrl

public java.lang.String getSetupOptionUrl()
Return the JTS Setup option page URL.

Returns:
Application.getLocation() + "/setup#/steps/1"

getSetupUrl

public java.lang.String getSetupUrl()
Return the JTS Setup home page URL.

Returns:
Application.getLocation() + "/setup"

getUserRegistry

public int getUserRegistry()
Return the user registry to use for the JTS Custom Setup.

Returns:
The user registry as an int.

Possible values are


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getAllProjectsUrl

public java.lang.String getAllProjectsUrl()
Description copied from class: ClmApplication
Return the current application's All Projects page URL.

Specified by:
getAllProjectsUrl in class ClmApplication