Class SCAScanHistory


  • public class SCAScanHistory
    extends Object
    This SCAScanHistory class represents the SCA Scan history for a Jenkins current/past build.
    • Constructor Detail

      • SCAScanHistory

        public SCAScanHistory()
        Constructor for SCAScanHistory.
      • SCAScanHistory

        public SCAScanHistory​(List<Map<String,​Long>> vulCountHistory)
        Constructor for SCAScanHistory.
        Parameters:
        vulCountHistory - a List object.
      • SCAScanHistory

        public SCAScanHistory​(double maxCVSSScore,
                              int blComponentsCount,
                              Set<FindingCounts> vulCounts,
                              Set<SCAComponent> scaComponents,
                              List<Map<String,​Long>> vulCountHistory)
        Constructor for SCAScanHistory.
        Parameters:
        maxCVSSScore - a double.
        blComponentsCount - a int.
        vulCounts - a Set object.
        scaComponents - a Set object.
        vulCountHistory - a List object.
    • Method Detail

      • isSubscribed

        public boolean isSubscribed()
      • getBlacklistedComponentsCount

        public int getBlacklistedComponentsCount()
      • getMaxCVSSScore

        public double getMaxCVSSScore()
      • getTotalVulCount

        public int getTotalVulCount()
      • getTotalNewVulCount

        public int getTotalNewVulCount()
      • getTotalNetVulCount

        public int getTotalNetVulCount()
      • hasVulCountHistory

        public boolean hasVulCountHistory()
        Determine if there is any SCA vulnerability count in the history
        Returns:
        true if there is, false otherwise.