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

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.DmApplication
All Implemented Interfaces:
ClmTopologyConstants

public class DmApplication
extends ClmApplication

Concrete class for Design Management 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
DmApplication(java.lang.String url)
           
 
Method Summary
 java.lang.String getAllProjectsUrl()
          Return the DM All Projects page URL.
 java.lang.String[] getDefaultProcessRoles()
          Return the default process roles use for the project area.
 java.lang.String getLicenseId(java.lang.String licenseName)
          Return the license ID for the given license name
 java.lang.String[] getLicenses()
          
 java.lang.String getProductName()
           
 java.lang.String getSuffix()
          
 java.lang.String getTitle()
          
 java.lang.String getType()
          
 java.lang.String getTypeSuffix()
          
 boolean isDmApplication()
          Return whether the current application is a DM application or not.
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.team.fvt.tests.clm.topology.ClmApplication
getActiveProjectAreasUrl, getProjectAreaTitle, isCcmApplication, isQmApplication, isRmApplication
 
Methods inherited from class com.ibm.team.fvt.tests.topology.Application
equals, getContextRoot, getLicense, getLocation, getPageUrl, getTitleSuffix, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DmApplication

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

getAllProjectsUrl

public java.lang.String getAllProjectsUrl()
Return the DM All Projects page URL.

Specified by:
getAllProjectsUrl in class ClmApplication
Returns:
Application.getLocation() + /web/projects"

getLicenseId

public java.lang.String getLicenseId(java.lang.String licenseName)
Return the license ID for the given license name

Overrides:
getLicenseId in class ClmApplication
Parameters:
licenseName - The license name
Returns:
The license id as a String.

getLicenses

public java.lang.String[] getLicenses()

Overrides:
getLicenses in class com.ibm.team.fvt.tests.topology.Application
Returns:
The three DM possible licenses, currently:

getDefaultProcessRoles

public java.lang.String[] getDefaultProcessRoles()
Return the default process roles use for the project area.

Default is to have no default process roles.

Overrides:
getDefaultProcessRoles in class ClmApplication
Returns:
The default DM process roles for a user:
  • Architect

getProductName

public java.lang.String getProductName()
Overrides:
getProductName in class com.ibm.team.fvt.tests.topology.Application

getTitle

public java.lang.String getTitle()

Overrides:
getTitle in class com.ibm.team.fvt.tests.topology.Application
Returns:
"Design Management"


getSuffix

public java.lang.String getSuffix()

Overrides:
getSuffix in class com.ibm.team.fvt.tests.topology.Application
Returns:
" (Architecture Management)"


getType

public java.lang.String getType()

Overrides:
getType in class com.ibm.team.fvt.tests.topology.Application
Returns:
"Design Management"


getTypeSuffix

public java.lang.String getTypeSuffix()

Overrides:
getTypeSuffix in class com.ibm.team.fvt.tests.topology.Application
Returns:
" (Architecture Management)"


isDmApplication

public boolean isDmApplication()
Description copied from class: ClmApplication
Return whether the current application is a DM application or not.

Overrides:
isDmApplication in class ClmApplication
Returns:
true if current application is a DmApplication, false otherwise.

toString

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