public interface PartialVcsRepositoryData extends BambooIdProvider, DescriptionProvider, ImmutableEntityWithOid, PluginKeyProvider, ProjectIdProvider
getId
getDescription, getName
getOid
getPluginKey
@Nullable VcsLocationDefinition getVcsLocation()
@Nullable VcsBranchDefinition getBranch()
@Nullable VcsChangeDetectionOptions getVcsChangeDetectionOptions()
@Nullable VcsBranchDetectionOptions getVcsBranchDetectionOptions()
@Nullable VcsBambooSpecsDetectionOptions getBambooSpecsConfiguration()
@Nullable VcsRepositoryViewerDefinition getViewerConfiguration()
@Nullable Long getProjectId()
getProjectId
in interface ProjectIdProvider
boolean isMarkedForDeletion()
boolean isLinked()
boolean isShared()
boolean isRootVcsLinked()
boolean isRootVcsProjectRepository()
boolean isRootVcsShared()
@Deprecated boolean isLegacyRepository()
@Deprecated @NotNull RepositoryData asLegacyData()
default BambooEntityType getEntityType()
ImmutableEntityWithOid
BambooEntityOid
.getEntityType
in interface ImmutableEntityWithOid
@Nullable VcsRepositoryData getInheritedData()
@NotNull VcsRepositoryData getCompleteData()
@Nullable Long getParentId()
@Nullable BambooEntityOid getParentOid()
long getRootVcsRepositoryId()
boolean overridesLocation()
boolean overridesBranch()
boolean overridesChangeDetectionOptions()
boolean overridesBranchDetectionOptions()
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.