Class ViewAllDeploymentProjectsPage.TableRow

java.lang.Object
com.atlassian.bamboo.pageobjects.pages.deployment.ViewAllDeploymentProjectsPage.TableRow
Enclosing class:
ViewAllDeploymentProjectsPage

public static class ViewAllDeploymentProjectsPage.TableRow extends Object
Row from the infinite scroll table used on this page.
  • Constructor Details

    • TableRow

      public TableRow(@NotNull @NotNull com.atlassian.pageobjects.elements.PageElement environmentRow, @NotNull @NotNull List<com.atlassian.pageobjects.elements.PageElement> previousRows)
  • Method Details

    • getUniqueId

      public String getUniqueId()
      Returns a unique id assigned to this row. Does not represent the ID of the deployment or environment.
    • getDeploymentProjectLink

      public com.atlassian.pageobjects.elements.PageElement getDeploymentProjectLink()
    • getDeploymentProjectName

      @Nullable public @Nullable String getDeploymentProjectName()
    • getEnvironmentLink

      public com.atlassian.pageobjects.elements.PageElement getEnvironmentLink()
    • getEnvironmentName

      @Nullable public @Nullable String getEnvironmentName()
      Can be null if a deployment project has no environments.
    • getCurrentVersionLink

      public com.atlassian.pageobjects.elements.PageElement getCurrentVersionLink()
    • getCurrentVersionName

      @Nullable public @Nullable String getCurrentVersionName()
      Can be null if no release has been deployed on an environment.
    • getLastResultLink

      public com.atlassian.pageobjects.elements.PageElement getLastResultLink()
    • getLastResultBuildState

      public BuildState getLastResultBuildState()
    • getEditLink

      public com.atlassian.pageobjects.elements.PageElement getEditLink()
    • getDeployLink

      public com.atlassian.pageobjects.elements.PageElement getDeployLink()