public class AgentCheckoutDirRevisionInfo
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AgentCheckoutDirRevisionInfo.VcsRootInstanceState |
Constructor and Description |
---|
AgentCheckoutDirRevisionInfo(AgentCheckoutDirRevisionInfo oldInfo,
java.lang.String vcsSettingsHash,
java.lang.String buildTypeId,
long buildId,
boolean fullCheckout) |
AgentCheckoutDirRevisionInfo(java.io.File checkoutDir,
java.io.File agentWorkdir,
java.lang.String vcsSettingsHash) |
Modifier and Type | Method and Description |
---|---|
AgentCheckoutDirRevisionInfo.VcsRootInstanceState |
addVcsRootInstanceState(java.lang.String revision,
java.lang.String vcsRootSettingsHash,
CheckoutRules checkoutRules) |
static AgentCheckoutDirRevisionInfo |
createEmptyState() |
java.util.Map<java.lang.String,java.lang.String> |
createRevisionsMap() |
boolean |
equals(java.lang.Object o) |
java.io.File |
getCheckoutDir(java.io.File agentWorkDir) |
java.lang.String |
getCheckoutDirPath() |
long |
getFirstBuildId() |
java.util.List<AgentCheckoutDirRevisionInfo.VcsRootInstanceState> |
getInstancesStates() |
long |
getLastBuildByType(java.lang.String buildTypeId) |
java.lang.String |
getVcsSettingsHash() |
int |
hashCode() |
boolean |
isEmpty() |
static AgentCheckoutDirRevisionInfo |
parseXml(java.io.Reader reader) |
java.lang.String |
serializeToXml() |
void |
store(java.io.File file) |
public AgentCheckoutDirRevisionInfo(@NotNull java.io.File checkoutDir, @NotNull java.io.File agentWorkdir, @NotNull java.lang.String vcsSettingsHash)
public AgentCheckoutDirRevisionInfo(@NotNull AgentCheckoutDirRevisionInfo oldInfo, @NotNull java.lang.String vcsSettingsHash, @NotNull java.lang.String buildTypeId, long buildId, boolean fullCheckout)
public static AgentCheckoutDirRevisionInfo createEmptyState()
@NotNull public static AgentCheckoutDirRevisionInfo parseXml(@NotNull java.io.Reader reader) throws java.io.IOException
java.io.IOException
public java.util.List<AgentCheckoutDirRevisionInfo.VcsRootInstanceState> getInstancesStates()
public java.lang.String getVcsSettingsHash()
public long getLastBuildByType(@NotNull java.lang.String buildTypeId)
public long getFirstBuildId()
@Contract(value="null, _, _ -> null; !null, _, _ -> !null ") public AgentCheckoutDirRevisionInfo.VcsRootInstanceState addVcsRootInstanceState(@Nullable java.lang.String revision, @NotNull java.lang.String vcsRootSettingsHash, @NotNull CheckoutRules checkoutRules)
public java.lang.String serializeToXml()
public void store(@NotNull java.io.File file) throws java.io.IOException
java.io.IOException
@NotNull public java.lang.String getCheckoutDirPath()
public boolean isEmpty()
public java.util.Map<java.lang.String,java.lang.String> createRevisionsMap()
public java.io.File getCheckoutDir(@NotNull java.io.File agentWorkDir)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object