Class SnapshotsAnalyzerImpl

java.lang.Object
cdc.issues.tools.SnapshotsAnalyzerImpl

public class SnapshotsAnalyzerImpl extends Object
  • Constructor Details

    • SnapshotsAnalyzerImpl

      public SnapshotsAnalyzerImpl()
  • Method Details

    • add

      public void add(Issue issue)
    • add

      public void add(Collection<Issue> issues)
    • getProjects

      public List<String> getProjects()
      Returns:
      The sorted list of project names.
    • getSnapshots

      public List<String> getSnapshots()
      Returns:
      The sorted list of snapshot names.
    • getSnapshots

      public List<String> getSnapshots(String project)
      Parameters:
      project - The project name.
      Returns:
      The sorted list of snapshot names associated to a project.
    • getIssues

      public List<Issue> getIssues(String project, String snapshot)
      Parameters:
      project - The project name.
      snapshot - The snapshot name.
      Returns:
      A list of issues associated to snapshot and project.
    • getRuleIds

      public List<RuleId> getRuleIds(String project)
      Parameters:
      project - The project name.
      Returns:
      A list of all rule ids that have been triggered for project.
    • getIssueIdHashes

      public List<String> getIssueIdHashes(String project)
    • generate

      public void generate(File file, cdc.office.ss.WorkbookWriterFeatures features) throws IOException
      Throws:
      IOException
    • generate

      public void generate(File file, String project, cdc.office.ss.WorkbookWriterFeatures features) throws IOException
      Throws:
      IOException