com.atlassian.bamboo.webdriver.page.config
Class TaskConfigurationPage

java.lang.Object
  extended by com.atlassian.bamboo.pageobjects.core.AbstractBambooPage
      extended by com.atlassian.bamboo.webdriver.page.config.TaskConfigurationPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class TaskConfigurationPage
extends AbstractBambooPage


Field Summary
 
Fields inherited from class com.atlassian.bamboo.pageobjects.core.AbstractBambooPage
driver, elementFinder, pageBinder, testedProduct
 
Constructor Summary
TaskConfigurationPage(TestBuildDetails job)
           
 
Method Summary
 void addNewTask(java.lang.String taskType, java.lang.Class<? extends TaskComponent> task, java.lang.String userDescription, java.util.Map<java.lang.String,java.lang.String> config)
           
 java.lang.Iterable<TaskElement> allTasks()
           
 void deleteTask(java.lang.String taskName, java.lang.String taskDescription)
           
 void editTask(java.lang.String oldUserDescription, java.lang.Class<? extends TaskComponent> task, java.lang.String newUserDescription, java.util.Map<java.lang.String,java.lang.String> config)
           
 TaskElement getTask(java.lang.String taskName)
           
 TaskElement getTask(java.lang.String taskName, java.lang.String taskDescription)
           
 java.lang.String getUrl()
           
 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.core.AbstractBambooPage
doWait, ensureIndicatorPresent, getHeader, isAdmin, isLoggedIn, isPageLoaded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskConfigurationPage

public TaskConfigurationPage(TestBuildDetails job)
Method Detail

getUrl

public java.lang.String getUrl()

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

addNewTask

public void addNewTask(java.lang.String taskType,
                       java.lang.Class<? extends TaskComponent> task,
                       java.lang.String userDescription,
                       java.util.Map<java.lang.String,java.lang.String> config)
                throws java.lang.Exception
Throws:
java.lang.Exception

editTask

public void editTask(java.lang.String oldUserDescription,
                     java.lang.Class<? extends TaskComponent> task,
                     java.lang.String newUserDescription,
                     java.util.Map<java.lang.String,java.lang.String> config)

deleteTask

public void deleteTask(java.lang.String taskName,
                       java.lang.String taskDescription)

allTasks

public java.lang.Iterable<TaskElement> allTasks()

getTask

public TaskElement getTask(@NotNull
                           java.lang.String taskName)

getTask

public TaskElement getTask(@NotNull
                           java.lang.String taskName,
                           @NotNull
                           java.lang.String taskDescription)


Copyright © 2012 Atlassian. All Rights Reserved.