Class AbstractDockerPage<T extends AbstractDockerPage<T>>

java.lang.Object
com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
com.atlassian.bamboo.pageobjects.pages.docker.AbstractDockerPage<T>
Type Parameters:
T - actual class of the page
All Implemented Interfaces:
com.atlassian.pageobjects.Page
Direct Known Subclasses:
ConfigureEnvironmentDockerPage, ConfigureJobDockerPage

public abstract class AbstractDockerPage<T extends AbstractDockerPage<T>> extends AbstractBambooPage
  • Field Details

    • saveButton

      protected com.atlassian.pageobjects.elements.PageElement saveButton
    • additionalArgs

      protected TextElement additionalArgs
  • Constructor Details

    • AbstractDockerPage

      public AbstractDockerPage()
  • Method Details

    • 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 class AbstractBambooPage
      Returns:
      element uniquely identifying given page
    • getErrorMessages

      public List<String> getErrorMessages()
    • withDockerEnabled

      public T withDockerEnabled(boolean enabled)
    • isDockerEnabled

      public boolean isDockerEnabled()
    • withDockerImage

      public T withDockerImage(String dockerImage)
    • getDockerImage

      public String getDockerImage()
    • withDockerVolumeMapping

      public T withDockerVolumeMapping(Consumer<DockerVolumeMappingTable> consumer)
    • withAdditionalArgs

      public T withAdditionalArgs(String... arguments)
    • canEdit

      public boolean canEdit()