Class AbstractVcsComponent
java.lang.Object
com.atlassian.bamboo.pageobjects.pages.plan.configuration.repository.AbstractVcsComponent
- All Implemented Interfaces:
VcsComponent
- Direct Known Subclasses:
CreateSvnComponent
,EditSvnComponent
,GitVcsComponent
,StashVcsComponent
-
Field Summary
Modifier and TypeFieldDescriptionprotected AuiButton
protected org.openqa.selenium.WebDriver
protected com.atlassian.pageobjects.elements.PageElementFinder
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.PageBinder
protected TextElement
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
AbstractVcsComponent
(VcsConfigurationComponent vcsConfigurationComponent) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
save()
Deprecated.Calling this make sense only in create modeCalling this make sense only in edit modevoid
setDisplayName
(@NotNull String displayName) boolean
withCommitIsolation
(boolean enabled) withDefaultRepositoryPermission
(VcsRepositoryConfigurationService.RepositoryAccess repositoryPermission) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.bamboo.pageobjects.pages.plan.configuration.repository.VcsComponent
getDisplayName
-
Field Details
-
repositoryDisplayName
-
convertToLinkedButton
-
globalRepositoryDetails
protected com.atlassian.pageobjects.elements.PageElement globalRepositoryDetails -
pageBinder
@Inject protected com.atlassian.pageobjects.PageBinder pageBinder -
driver
@Inject protected org.openqa.selenium.WebDriver driver -
elementFinder
@Inject protected com.atlassian.pageobjects.elements.PageElementFinder elementFinder
-
-
Constructor Details
-
AbstractVcsComponent
protected AbstractVcsComponent() -
AbstractVcsComponent
-
-
Method Details
-
setDisplayName
- Specified by:
setDisplayName
in interfaceVcsComponent
-
saveCreate
Calling this make sense only in create mode -
saveUpdate
Calling this make sense only in edit mode -
save
Deprecated.since 5.13, usesaveUpdate()
-
canConvertToLinked
public boolean canConvertToLinked() -
isConvertToLinkedButtonPresent
public boolean isConvertToLinkedButtonPresent() -
isConvertToLinkedButtonEnabled
public boolean isConvertToLinkedButtonEnabled() -
convertToLinked
-
isLinkedRepository
public boolean isLinkedRepository() -
withAdvancedOptions
-
withDefaultRepositoryPermission
public AbstractVcsComponent withDefaultRepositoryPermission(VcsRepositoryConfigurationService.RepositoryAccess repositoryPermission) -
withChangeDetectionOptions
-
withCommitIsolation
-
supportsRss
public boolean supportsRss()- Returns:
- true if repository supports Repository stored Bamboo Specs
-
configureBambooSpecs
-
saveUpdate()