public class PartialVcsRepositoryDataImpl extends Object implements PartialVcsRepositoryData
| Modifier | Constructor and Description |
|---|---|
protected |
PartialVcsRepositoryDataImpl(long id,
BambooEntityOid oid,
String pluginKey,
String name,
String description,
VcsBranch vcsBranch,
String viewerPluginKey,
Map<String,String> serverConfiguration,
Map<String,String> changeDetectionConfiguration,
Map<String,String> branchDetectionConfiguration,
Map<String,String> branchConfiguration,
Map<String,String> viewerConfiguration,
Map<String,String> bambooSpecsDetectionConfiguration,
String legacyXml,
String legacyViewerXml,
boolean linked,
VcsRepositoryData inheritedData) |
|
PartialVcsRepositoryDataImpl(RepositoryDataEntity repositoryData,
RawRepositoryConfiguration rawRepositoryConfiguration,
VcsRepositoryData inheritedData) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEntityTypeprotected PartialVcsRepositoryDataImpl(long id,
BambooEntityOid oid,
String pluginKey,
String name,
String description,
VcsBranch vcsBranch,
String viewerPluginKey,
Map<String,String> serverConfiguration,
Map<String,String> changeDetectionConfiguration,
Map<String,String> branchDetectionConfiguration,
Map<String,String> branchConfiguration,
Map<String,String> viewerConfiguration,
Map<String,String> bambooSpecsDetectionConfiguration,
String legacyXml,
String legacyViewerXml,
boolean linked,
VcsRepositoryData inheritedData)
public PartialVcsRepositoryDataImpl(@NotNull
RepositoryDataEntity repositoryData,
@NotNull
RawRepositoryConfiguration rawRepositoryConfiguration,
@Nullable
VcsRepositoryData inheritedData)
public static PartialVcsRepositoryDataImpl createChild(@NotNull VcsRepositoryData repositoryData)
public static PartialVcsRepositoryDataImpl createChildWithNewBranch(VcsRepositoryData repositoryDefinition, VcsBranch newBranch, VcsBranchConfigurator vcsBranchConfigurator)
@Nullable public VcsRepositoryData getInheritedData()
PartialVcsRepositoryDatagetInheritedData in interface PartialVcsRepositoryDatapublic boolean overridesLocation()
overridesLocation in interface PartialVcsRepositoryDatapublic boolean overridesBranch()
overridesBranch in interface PartialVcsRepositoryDatapublic boolean overridesChangeDetectionOptions()
overridesChangeDetectionOptions in interface PartialVcsRepositoryDatapublic boolean overridesBranchDetectionOptions()
overridesBranchDetectionOptions in interface PartialVcsRepositoryDatapublic BambooEntityOid getOid()
ImmutableEntityWithOidBambooEntityOid.getEntityType() should be the same as this object's
ImmutableEntityWithOid.getEntityType().getOid in interface ImmutableEntityWithOid@NotNull public String getPluginKey()
getPluginKey in interface PluginKeyProvider@Nullable public VcsLocationDefinition getVcsLocation()
getVcsLocation in interface PartialVcsRepositoryData@Nullable public VcsBranchDefinition getBranch()
getBranch in interface PartialVcsRepositoryData@Nullable public VcsChangeDetectionOptions getVcsChangeDetectionOptions()
getVcsChangeDetectionOptions in interface PartialVcsRepositoryData@Nullable public VcsBranchDetectionOptions getVcsBranchDetectionOptions()
getVcsBranchDetectionOptions in interface PartialVcsRepositoryData@Nullable public VcsBambooSpecsDetectionOptions getBambooSpecsConfiguration()
getBambooSpecsConfiguration in interface PartialVcsRepositoryData@Nullable public VcsRepositoryViewerDefinition getViewerConfiguration()
getViewerConfiguration in interface PartialVcsRepositoryDatapublic boolean isMarkedForDeletion()
isMarkedForDeletion in interface PartialVcsRepositoryDatapublic boolean isLinked()
isLinked in interface PartialVcsRepositoryDatapublic boolean isRootVcsLinked()
isRootVcsLinked in interface PartialVcsRepositoryDatapublic long getId()
getId in interface BambooIdProvider@NotNull public String getName()
getName in interface DescriptionProvidergetName in interface NameProvider@Nullable public String getDescription()
getDescription in interface DescriptionProviderpublic boolean isLegacyRepository()
isLegacyRepository in interface PartialVcsRepositoryData@NotNull public RepositoryData asLegacyData()
asLegacyData in interface PartialVcsRepositoryData@NotNull public VcsRepositoryData getCompleteData()
PartialVcsRepositoryDatagetCompleteData in interface PartialVcsRepositoryData@Nullable public Long getParentId()
PartialVcsRepositoryDatagetParentId in interface PartialVcsRepositoryData@Nullable public BambooEntityOid getParentOid()
PartialVcsRepositoryDatagetParentOid in interface PartialVcsRepositoryDatapublic long getRootVcsRepositoryId()
PartialVcsRepositoryDatagetRootVcsRepositoryId in interface PartialVcsRepositoryDataCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.