Class BuildHistoryManager

java.lang.Object
com.group8.BuildHistoryManager

public class BuildHistoryManager extends Object
Manages the persistence and retrieval of build history
  • Constructor Details

    • BuildHistoryManager

      public BuildHistoryManager()
    • BuildHistoryManager

      public BuildHistoryManager(String directoryPath)
  • Method Details

    • saveBuild

      public void saveBuild(BuildRecord record)
      Saves a build record to a JSON file.
      Parameters:
      record - The build record
    • getBuildList

      public String getBuildList()
      Returns an HTML list of all builds. Builds are sorted by timestamp in descending order
    • getBuildDetail

      public String getBuildDetail(String id)
      Returns detailed information for a specific build.
      Parameters:
      id - build identifier (timestamp part of the filename)