Interface PlanRepositoryDefinition
- All Superinterfaces:
BambooIdProvider
,DescriptionProvider
,ImmutableEntityWithOid
,NameProvider
,PluginKeyProvider
,ProjectIdProvider
,RepositoryPositionProvider
,Serializable
,VcsRepositoryData
,Versionable
- All Known Implementing Classes:
PlanRepositoryDefinitionImpl
Effective repository definition as seen "from a
Plan
'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 existing RepositoryDefinition
- 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