Interface PlanRepositoryDefinition
-
- All Superinterfaces:
BambooIdProvider
,DescriptionProvider
,ImmutableEntityWithOid
,NameProvider
,PluginKeyProvider
,ProjectIdProvider
,RepositoryPositionProvider
,Serializable
,VcsRepositoryData
,Versionable
- All Known Implementing Classes:
PlanRepositoryDefinitionImpl
public interface PlanRepositoryDefinition extends VcsRepositoryData, RepositoryPositionProvider
Effective repository definition as seen "from aPlan
's perspective. Product of: - importing parent's configuration - applying local configuration overrides (e.g. branch) - applying plan's configuration overrides and additional data (e.g. position) Analogue of existingRepositoryDefinition
- Since:
- 5.14
-
-
Method Summary
-
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
-
Methods inherited from interface com.atlassian.bamboo.utils.DescriptionProvider
getDescription, getName
-
Methods inherited from interface com.atlassian.bamboo.core.ImmutableEntityWithOid
getOid
-
Methods inherited from interface com.atlassian.bamboo.plugin.PluginKeyProvider
getPluginKey
-
Methods inherited from interface com.atlassian.bamboo.vcs.configuration.RepositoryPositionProvider
getPosition
-
Methods inherited from interface com.atlassian.bamboo.vcs.configuration.VcsRepositoryData
asLegacyData, getBambooSpecsDetectionOptions, getBranch, getEntityType, getParentId, getParentOid, getProjectId, getRootVcsRepositoryId, getVcsBranchDetectionOptions, getVcsChangeDetectionOptions, getVcsLocation, getViewerConfiguration, isLegacyRepository, isLinked, isMarkedForDeletion, isRootVcsLinked, isRootVcsProject, isRootVcsShared, isShared
-
Methods inherited from interface com.atlassian.bamboo.versioning.Versionable
getVersion
-
-