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 RepositoryDatagetIdgetDescription, getNamegetOidgetPluginKey@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()
ImmutableEntityWithOidBambooEntityOid.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 © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.