public interface PartialVcsRepositoryData extends BambooIdProvider, DescriptionProvider, ImmutableEntityWithOid, PluginKeyProvider, ProjectIdProvider
Modifier and Type | Method and Description |
---|---|
@NotNull RepositoryData |
asLegacyData()
Deprecated.
since 5.14 for backward compatibility only
|
@Nullable VcsBambooSpecsDetectionOptions |
getBambooSpecsConfiguration() |
@Nullable VcsBranchDefinition |
getBranch() |
@NotNull VcsRepositoryData |
getCompleteData()
Complete view on this configuration.
|
default BambooEntityType |
getEntityType()
Entity type of this object, used in
BambooEntityOid . |
@Nullable VcsRepositoryData |
getInheritedData()
Complete view on a configuration of a parent repository or null if there's no parent.
|
@Nullable Long |
getParentId()
Get id of the repository this inherits data from or null if none.
|
@Nullable BambooEntityOid |
getParentOid()
Get oid of the repository this inherits data from or null if none.
|
@Nullable Long |
getProjectId() |
long |
getRootVcsRepositoryId()
Get id of the repository that is the root of the hierarchy this repository belongs to.
|
@Nullable VcsBranchDetectionOptions |
getVcsBranchDetectionOptions() |
@Nullable VcsChangeDetectionOptions |
getVcsChangeDetectionOptions() |
@Nullable VcsLocationDefinition |
getVcsLocation() |
@Nullable VcsRepositoryViewerDefinition |
getViewerConfiguration() |
boolean |
isLegacyRepository()
Deprecated.
since 5.14 for backward compatibility only
|
boolean |
isLinked() |
boolean |
isMarkedForDeletion() |
boolean |
isRootVcsLinked() |
boolean |
isRootVcsProjectRepository() |
boolean |
isRootVcsShared() |
boolean |
isShared() |
boolean |
overridesBranch() |
boolean |
overridesBranchDetectionOptions() |
boolean |
overridesChangeDetectionOptions() |
boolean |
overridesLocation() |
getId
getDescription, getName
getOid
getPluginKey
@Nullable @Nullable VcsLocationDefinition getVcsLocation()
@Nullable @Nullable VcsBranchDefinition getBranch()
@Nullable @Nullable VcsChangeDetectionOptions getVcsChangeDetectionOptions()
@Nullable @Nullable VcsBranchDetectionOptions getVcsBranchDetectionOptions()
@Nullable @Nullable VcsBambooSpecsDetectionOptions getBambooSpecsConfiguration()
@Nullable @Nullable VcsRepositoryViewerDefinition getViewerConfiguration()
@Nullable @Nullable Long getProjectId()
getProjectId
in interface ProjectIdProvider
boolean isMarkedForDeletion()
boolean isLinked()
boolean isShared()
boolean isRootVcsLinked()
boolean isRootVcsProjectRepository()
boolean isRootVcsShared()
@Deprecated boolean isLegacyRepository()
@Deprecated @NotNull @NotNull RepositoryData asLegacyData()
default BambooEntityType getEntityType()
ImmutableEntityWithOid
BambooEntityOid
.getEntityType
in interface ImmutableEntityWithOid
@Nullable @Nullable VcsRepositoryData getInheritedData()
@NotNull @NotNull VcsRepositoryData getCompleteData()
@Nullable @Nullable Long getParentId()
@Nullable @Nullable BambooEntityOid getParentOid()
long getRootVcsRepositoryId()
boolean overridesLocation()
boolean overridesBranch()
boolean overridesChangeDetectionOptions()
boolean overridesBranchDetectionOptions()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.