Class OsvAffected

java.lang.Object
org.spdx.spdx_to_osv.osvmodel.OsvAffected

public class OsvAffected
extends Object
OSV Affected object as described at https://docs.google.com/document/d/1sylBGNooKtf220RHQn1I8pZRmqXZQADDQ_TOABrKTpA/edit
Author:
Gary O'Neall
  • Constructor Details

    • OsvAffected

      public OsvAffected()
      Required empty constructor
  • Method Details

    • getOsvPackage

      public OsvPackage getOsvPackage()
      Returns:
      the osvPackage
    • setOsvPackage

      public void setOsvPackage​(OsvPackage osvPackage)
      Parameters:
      osvPackage - the osvPackage to set
    • getRanges

      public List<OsvRange> getRanges()
      Returns:
      the ranges
    • setRanges

      public void setRanges​(List<OsvRange> ranges)
      Parameters:
      ranges - the ranges to set
    • getVersions

      public List<String> getVersions()
      Returns:
      the versions
    • setVersions

      public void setVersions​(List<String> versions)
      Parameters:
      versions - the versions to set
    • getEcosystemSpecific

      public com.google.gson.JsonObject getEcosystemSpecific()
      Returns:
      the ecosystemSpecific
    • setEcosystemSpecific

      public void setEcosystemSpecific​(com.google.gson.JsonObject ecosystemSpecific)
      Parameters:
      ecosystemSpecific - the ecosystemSpecific to set
    • getDatabaseSpecific

      public com.google.gson.JsonObject getDatabaseSpecific()
      Returns:
      the databaseSpecific
    • setDatabaseSpecific

      public void setDatabaseSpecific​(com.google.gson.JsonObject databaseSpecific)
      Parameters:
      databaseSpecific - the databaseSpecific to set