jetbrains.buildServer.vcs
Class VcsRootInstanceEntry

java.lang.Object
  extended by jetbrains.buildServer.vcs.VcsRootEntry
      extended by jetbrains.buildServer.vcs.VcsRootInstanceEntry

public class VcsRootInstanceEntry
extends VcsRootEntry


Constructor Summary
VcsRootInstanceEntry(VcsRootInstance vcsRoot, CheckoutRules checkoutRules)
           
 
Method Summary
 java.lang.String getSignature()
          Returns signature of this VCS root entry.
 VcsRootInstance getVcsRoot()
           
 
Methods inherited from class jetbrains.buildServer.vcs.VcsRootEntry
equals, getCheckoutRules, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VcsRootInstanceEntry

public VcsRootInstanceEntry(@NotNull
                            VcsRootInstance vcsRoot,
                            @NotNull
                            CheckoutRules checkoutRules)
Method Detail

getVcsRoot

@NotNull
public VcsRootInstance getVcsRoot()
Overrides:
getVcsRoot in class VcsRootEntry
Returns:
Vcs root, bound to the entry

getSignature

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 class VcsRootEntry
Returns:
signature of the VCS root entry.