Package com.atlassian.bamboo.repository
Class MavenPomAccessorAbstract<T extends AbstractRepository>
java.lang.Object
com.atlassian.bamboo.repository.MavenPomAccessorAbstract<T>
- All Implemented Interfaces:
MavenPomAccessor
- Direct Known Subclasses:
GitMavenPomAccessor
,SvnRepositoryMavenPomAccessor
public abstract class MavenPomAccessorAbstract<T extends AbstractRepository>
extends Object
implements MavenPomAccessor
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDefaultValues
(@NotNull BuildConfiguration buildConfiguration) Allows setting default values in build configuration for the repository to be added into a plan.@Nullable String
getMavenPomCheckoutAccessEditHtml
(@NotNull BuildConfiguration buildConfiguration) Returns HTML for the Maven POM import configuration of the repositoryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.bamboo.repository.MavenPomAccessor
checkoutMavenPom, getMavenScmProviderKey, parseMavenScmUrl
-
Field Details
-
repository
-
-
Constructor Details
-
MavenPomAccessorAbstract
-
-
Method Details
-
addDefaultValues
Description copied from interface:MavenPomAccessor
Allows setting default values in build configuration for the repository to be added into a plan. This method is called beforeConvertibleFromConfig.populateFromConfig(HierarchicalConfiguration)
- Specified by:
addDefaultValues
in interfaceMavenPomAccessor
- Parameters:
buildConfiguration
- build configuration
-
getMavenPomCheckoutAccessEditHtml
@Nullable public @Nullable String getMavenPomCheckoutAccessEditHtml(@NotNull @NotNull BuildConfiguration buildConfiguration) Description copied from interface:MavenPomAccessor
Returns HTML for the Maven POM import configuration of the repository- Specified by:
getMavenPomCheckoutAccessEditHtml
in interfaceMavenPomAccessor
- Parameters:
buildConfiguration
- BuildConfiguration object- Returns:
- HTML for the Maven POM import configuration of the repository
-