Class EditLinkedRepositoryPage
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
-
- com.atlassian.bamboo.pageobjects.pages.AbstractPermissionsPage
-
- com.atlassian.bamboo.pageobjects.pages.vcs.EditLinkedRepositoryPage
-
- All Implemented Interfaces:
com.atlassian.pageobjects.Page
- Direct Known Subclasses:
ConfigureLinkedRepositoryPage
,EditProjectRepositoryPage
public class EditLinkedRepositoryPage extends AbstractPermissionsPage
-
-
Field Summary
Fields Modifier and Type Field Description protected com.atlassian.pageobjects.elements.PageElement
addRssRepositoryButton
protected com.atlassian.pageobjects.PageBinder
pageBinder
protected com.atlassian.pageobjects.elements.PageElement
permissionsTab
protected com.atlassian.pageobjects.elements.PageElement
permissionsTabLink
protected long
repositoryId
protected com.atlassian.pageobjects.elements.PageElement
specsLogTabLink
-
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, poller, testedProduct, timeouts
-
-
Constructor Summary
Constructors Constructor Description EditLinkedRepositoryPage(long repositoryId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BambooSpecsConfigurationTab
configureBambooSpecs()
List<String>
getGrantedRssRepositories()
String
getUrl()
void
grantRssRepositoryAccess(String repositoryName)
Grant repositoryName to use current repository in RSS code.EditLinkedRepositoryPage
selectPermissionsTab()
BambooSpecsStatusTab
selectSpecsLogTab()
-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractPermissionsPage
canEditUserPermissions, indicator, withGroupPermissions, withRolePermissions, withUserPermissions
-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
click, doWait, ensureIndicatorPresent, getFooter, getHeader, getTimeouts, isAdmin, isLoggedIn, isPageLoaded, sendEscapeKey, waitUntilElementIsLocated, waitUntilElementIsNotLocated, waitUntilElementIsNotVisible, waitUntilElementIsVisible
-
-
-
-
Field Detail
-
permissionsTabLink
protected com.atlassian.pageobjects.elements.PageElement permissionsTabLink
-
permissionsTab
protected com.atlassian.pageobjects.elements.PageElement permissionsTab
-
specsLogTabLink
protected com.atlassian.pageobjects.elements.PageElement specsLogTabLink
-
addRssRepositoryButton
protected com.atlassian.pageobjects.elements.PageElement addRssRepositoryButton
-
pageBinder
@Inject protected com.atlassian.pageobjects.PageBinder pageBinder
-
repositoryId
protected final long repositoryId
-
-
Method Detail
-
getUrl
public String getUrl()
-
selectPermissionsTab
public EditLinkedRepositoryPage selectPermissionsTab()
-
selectSpecsLogTab
public BambooSpecsStatusTab selectSpecsLogTab()
-
configureBambooSpecs
public BambooSpecsConfigurationTab configureBambooSpecs()
-
getGrantedRssRepositories
public List<String> getGrantedRssRepositories()
- Returns:
- list of RSS repositories names which can use current repository in build plans or deployment projects.
-
grantRssRepositoryAccess
public void grantRssRepositoryAccess(String repositoryName)
Grant repositoryName to use current repository in RSS code.
-
-