Package jetbrains.buildServer.vcs
Class VcsRootInstanceEntry
- java.lang.Object
-
- jetbrains.vcs.api.VcsSettings
-
- jetbrains.buildServer.vcs.VcsRootEntry
-
- jetbrains.buildServer.vcs.VcsRootInstanceEntry
-
- All Implemented Interfaces:
jetbrains.buildServer.log.Loggable
,VcsDataObject
public class VcsRootInstanceEntry extends VcsRootEntry
-
-
Constructor Summary
Constructors Constructor Description VcsRootInstanceEntry(VcsRootInstance vcsRoot, CheckoutRules checkoutRules)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getSignature()
Returns signature of this VCS root entry.java.lang.String
getSignature(boolean serverSideCheckout)
VcsRootInstance
getVcsRoot()
Get VCS Root, associated with these settings.-
Methods inherited from class jetbrains.buildServer.vcs.VcsRootEntry
equals, getCheckoutRules, getCheckoutRulesSpecification, hashCode, toString
-
Methods inherited from class jetbrains.vcs.api.VcsSettings
describe, getDisplayName, getProperties, getSettingsId, getSshKeys, getVcsName
-
-
-
-
Constructor Detail
-
VcsRootInstanceEntry
public VcsRootInstanceEntry(@NotNull VcsRootInstance vcsRoot, @NotNull CheckoutRules checkoutRules)
-
-
Method Detail
-
getVcsRoot
@NotNull public VcsRootInstance getVcsRoot()
Description copied from class:VcsSettings
Get VCS Root, associated with these settings.- Overrides:
getVcsRoot
in classVcsSettings
-
getSignature
@NotNull public java.lang.String getSignature()
Description copied from class:VcsRootEntry
Returns signature of this VCS root entry. Signature is a string composed of vcs root id, vcs root properties and checkout rules. This signature uniquely identifies VCS root entry settings and can be used as a key in various caches.- Overrides:
getSignature
in classVcsRootEntry
- Returns:
- signature of the VCS root entry.
-
getSignature
public java.lang.String getSignature(boolean serverSideCheckout)
-
-