Class ConfigureDeploymentProjectPage
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
-
- com.atlassian.bamboo.pageobjects.pages.deployment.ConfigureDeploymentProjectPage
-
- All Implemented Interfaces:
GlobalPage
,com.atlassian.pageobjects.Page
public class ConfigureDeploymentProjectPage extends AbstractBambooPage implements GlobalPage
-
-
Field Summary
-
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, pageBinder, poller, testedProduct, timeouts
-
-
Constructor Summary
Constructors Constructor Description ConfigureDeploymentProjectPage()
ConfigureDeploymentProjectPage(String deploymentProjectId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canAddNewEnvironment()
boolean
canEditProjectName()
CreateEnvironmentPage
createNewEnvironment()
CreateVersionPage
createNewVersion()
ViewAllDeploymentProjectsPage
deleteDeploymentProject()
ConfigureDeploymentProjectDetailsPage
editProjectDetails()
ConfigureDeploymentProjectPermissionsPage
editProjectPermissions()
ConfigureReleaseVersioningPage
editReleaseVersioning()
String
getArtifactName()
String
getDeploymentProjectId()
String
getDescription()
String
getEditedEnvironmentId()
ConfigureEnvironmentComponent
getEnvironmentComponent(String environmentId)
ConfigureEnvironmentComponent
getJustEditedEnvironmentComponent()
String
getName()
@Nullable String
getSourcePlanKey()
String
getUrl()
String
globalLinkId()
ID of the link in the main navigation menu.com.atlassian.pageobjects.elements.PageElement
indicator()
This must return an element whose presence indicates that we're on given page.-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
click, doWait, ensureIndicatorPresent, getFooter, getHeader, getTimeouts, isAdmin, isLoggedIn, isPageLoaded, sendEscapeKey, waitUntilElementIsLocated, waitUntilElementIsNotLocated, waitUntilElementIsNotVisible, waitUntilElementIsVisible
-
-
-
-
Constructor Detail
-
ConfigureDeploymentProjectPage
public ConfigureDeploymentProjectPage()
-
ConfigureDeploymentProjectPage
public ConfigureDeploymentProjectPage(String deploymentProjectId)
-
-
Method Detail
-
editProjectDetails
public ConfigureDeploymentProjectDetailsPage editProjectDetails()
-
editReleaseVersioning
public ConfigureReleaseVersioningPage editReleaseVersioning()
-
editProjectPermissions
public ConfigureDeploymentProjectPermissionsPage editProjectPermissions()
-
createNewEnvironment
public CreateEnvironmentPage createNewEnvironment()
-
createNewVersion
public CreateVersionPage createNewVersion()
-
deleteDeploymentProject
public ViewAllDeploymentProjectsPage deleteDeploymentProject()
-
getJustEditedEnvironmentComponent
public ConfigureEnvironmentComponent getJustEditedEnvironmentComponent()
-
getEnvironmentComponent
public ConfigureEnvironmentComponent getEnvironmentComponent(String environmentId)
-
getDeploymentProjectId
public String getDeploymentProjectId()
-
getEditedEnvironmentId
public String getEditedEnvironmentId()
-
getName
public String getName()
-
getDescription
public String getDescription()
-
getSourcePlanKey
@Nullable public @Nullable String getSourcePlanKey()
-
indicator
public com.atlassian.pageobjects.elements.PageElement indicator()
Description copied from class:AbstractBambooPage
This must return an element whose presence indicates that we're on given page.- Specified by:
indicator
in classAbstractBambooPage
- Returns:
- element uniquely identifying given page
-
globalLinkId
public String globalLinkId()
Description copied from interface:GlobalPage
ID of the link in the main navigation menu.- Specified by:
globalLinkId
in interfaceGlobalPage
- Returns:
- global link ID
-
getUrl
public String getUrl()
- Specified by:
getUrl
in interfacecom.atlassian.pageobjects.Page
-
getArtifactName
public String getArtifactName()
-
canEditProjectName
public boolean canEditProjectName()
-
canAddNewEnvironment
public boolean canAddNewEnvironment()
-
-