Class AffectedVersion

java.lang.Object
com.vaadin.appsec.backend.model.analysis.AffectedVersion
All Implemented Interfaces:
Serializable

public class AffectedVersion extends Object implements Serializable
The assessment for a specific version (or range) affected by a vulnerability.
See Also:
  • Constructor Details

    • AffectedVersion

      public AffectedVersion()
  • Method Details

    • getVersionRange

      public String getVersionRange()
      The range of versions affected by this vulnerability.
      Returns:
      the affected version range
    • isInRange

      public boolean isInRange(String version)
    • getStatus

      public AssessmentStatus getStatus()
      The current status of this assessment.
      Returns:
      the assessment status
    • getComment

      public String getComment()
      A textual comment with additional information about this assessment.
      Returns:
      the comment
    • getFixedIn

      public String getFixedIn()
      The version where the vulnerability is not present anymore.
      Returns:
      the fixed version
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object