public interface VcsRepositoryData extends BambooIdProvider, DescriptionProvider, Serializable, ImmutableEntityWithOid, PluginKeyProvider
Plan
's context
Product of:
- importing parent's configuration
- applying local configuration overrides (e.g. branch)
Analogue of existing RepositoryData
getId
getDescription, getName
getOid
getPluginKey
@NotNull VcsLocationDefinition getVcsLocation()
@Nullable VcsBranchDefinition getBranch()
@Nullable VcsChangeDetectionOptions getVcsChangeDetectionOptions()
@Nullable VcsBranchDetectionOptions getVcsBranchDetectionOptions()
@Nullable VcsRepositoryViewerDefinition getViewerConfiguration()
@Nullable VcsBambooSpecsDetectionOptions getBambooSpecsDetectionOptions()
boolean isMarkedForDeletion()
boolean isLinked()
@Deprecated boolean isLegacyRepository()
@Deprecated @NotNull RepositoryData asLegacyData()
default BambooEntityType getEntityType()
ImmutableEntityWithOid
BambooEntityOid
.getEntityType
in interface ImmutableEntityWithOid
@Nullable Long getParentId()
@Nullable BambooEntityOid getParentOid()
boolean isRootVcsLinked()
long getRootVcsRepositoryId()
isRootVcsLinked()
returns true, this method returns id of that linked repository.Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.