Class PersistentInfo
java.lang.Object
io.github.srdjanv.localgitdependency.persistence.PersistentInfo
-
Constructor Summary
ConstructorsConstructorDescriptionPersistentInfo(Managers managers, DependencyConfig dependencyConfig, Dependency dependency, ErrorUtil errorBuilder) -
Method Summary
Modifier and TypeMethodDescriptionboolean@Nullable String@NotNull Dependency@Nullable String@NotNull File@Nullable String@Nullable StringbooleaninthashCode()booleanbooleanbooleanbooleanvoidsetBuildStatus(boolean status) voidvoidsetInitFileSHA1(String SHA1) voidsetProbeData(String jsonData) voidsetProbeTasksStatus(boolean status) voidvoidsetStartupTasksStatus(boolean status) void
-
Constructor Details
-
PersistentInfo
public PersistentInfo(Managers managers, DependencyConfig dependencyConfig, Dependency dependency, ErrorUtil errorBuilder)
-
-
Method Details
-
hasDependencyTypeChanged
public boolean hasDependencyTypeChanged() -
getPersistentFile
-
getDependency
-
getInitFileSHA1
-
setInitFileSHA1
-
isValidDataVersion
public boolean isValidDataVersion() -
getProbeData
-
setProbeData
-
setStartupTasksStatus
public void setStartupTasksStatus(boolean status) -
getStartupTasksTriggersSHA1
-
setStartupTasksTriggersSHA1
-
setProbeTasksStatus
public void setProbeTasksStatus(boolean status) -
getProbeTasksTriggersSHA1
-
setProbeTasksTriggersSHA1
-
setBuildStatus
public void setBuildStatus(boolean status) -
getBuildTasksTriggersSHA1
-
setBuildTasksTriggersSHA1
-
isSuccessfulStartup
public boolean isSuccessfulStartup() -
isSuccessfulProbe
public boolean isSuccessfulProbe() -
isSuccessfulBuild
public boolean isSuccessfulBuild() -
equals
-
hashCode
public int hashCode()
-