Class PersistentInfo

java.lang.Object
io.github.srdjanv.localgitdependency.persistence.PersistentInfo

public final class PersistentInfo extends Object
  • Constructor Details

  • Method Details

    • hasDependencyTypeChanged

      public boolean hasDependencyTypeChanged()
    • getPersistentFile

      @NotNull public @NotNull File getPersistentFile()
    • getDependency

      @NotNull public @NotNull Dependency getDependency()
    • getInitFileSHA1

      @Nullable public @Nullable String getInitFileSHA1()
    • setInitFileSHA1

      public void setInitFileSHA1(String SHA1)
    • isValidDataVersion

      public boolean isValidDataVersion()
    • getProbeData

      public ProjectProbeData getProbeData()
    • setProbeData

      public void setProbeData(String jsonData)
    • setStartupTasksStatus

      public void setStartupTasksStatus(boolean status)
    • getStartupTasksTriggersSHA1

      @Nullable public @Nullable String getStartupTasksTriggersSHA1()
    • setStartupTasksTriggersSHA1

      public void setStartupTasksTriggersSHA1(String SHA1)
    • setProbeTasksStatus

      public void setProbeTasksStatus(boolean status)
    • getProbeTasksTriggersSHA1

      @Nullable public @Nullable String getProbeTasksTriggersSHA1()
    • setProbeTasksTriggersSHA1

      public void setProbeTasksTriggersSHA1(String SHA1)
    • setBuildStatus

      public void setBuildStatus(boolean status)
    • getBuildTasksTriggersSHA1

      @Nullable public @Nullable String getBuildTasksTriggersSHA1()
    • setBuildTasksTriggersSHA1

      public void setBuildTasksTriggersSHA1(String SHA1)
    • isSuccessfulStartup

      public boolean isSuccessfulStartup()
    • isSuccessfulProbe

      public boolean isSuccessfulProbe()
    • isSuccessfulBuild

      public boolean isSuccessfulBuild()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object