Class ScanHistory

  • Direct Known Subclasses:
    DAScanHistory

    public class ScanHistory
    extends Object
    This XML-binded ScanHistory class represents the scan history for a Jenkins current/past builds.
    • Constructor Detail

      • ScanHistory

        public ScanHistory​(String accountId,
                           String appId,
                           String buildId,
                           String policyName,
                           String policyComplianceStatus,
                           int score,
                           String veracodeLevel,
                           boolean scanOverdue,
                           int totalFlawsCount,
                           int[] flawsCount,
                           boolean[] mitigateFlag,
                           int[] netChange,
                           List<Map<String,​Long>> flawsCountHistory,
                           SCAScanHistory scaHistory,
                           boolean[] policyaffect)
        Constructor for ScanHistory.
        Parameters:
        accountId - a String object.
        appId - a String object.
        buildId - a String object.
        policyName - a String object.
        policyComplianceStatus - a String object.
        score - a int.
        veracodeLevel - a String object.
        scanOverdue - a boolean.
        totalFlawsCount - a int.
        flawsCount - an array of int objects.
        mitigateFlag - an array of boolean objects.
        netChange - an array of int objects.
        flawsCountHistory - a List object.
        scaHistory - a SCAScanHistory object.
        policyaffect - an array of boolean objects.
    • Method Detail

      • getPolicyName

        public String getPolicyName()
      • getPolicyComplianceStatus

        public String getPolicyComplianceStatus()
      • getScore

        public int getScore()
      • getVeracodeLevel

        public String getVeracodeLevel()
      • isScanOverdue

        public boolean isScanOverdue()
      • getFlawsCount

        public int getFlawsCount​(int severity)
      • getMitigateFlag

        public boolean getMitigateFlag​(int severity)
      • getPolicyAffection

        public boolean getPolicyAffection​(int severity)
      • getTotalFlawsCount

        public int getTotalFlawsCount()
      • getTotalNewFlawsCount

        public int getTotalNewFlawsCount()
      • getTotalNetChangeCount

        public int getTotalNetChangeCount()
      • getNewFlaws

        public int getNewFlaws​(int severity)
      • getNetChange

        public int getNetChange​(int severity)
      • getAccountId

        public String getAccountId()
      • getAppId

        public String getAppId()
      • getBuildId

        public String getBuildId()
      • hasSCAHistory

        public boolean hasSCAHistory()