Class Risk


  • public final class Risk
    extends Object
    Immutable class representing the risk of an attack step in a MAL language.
    Since:
    1.0.0
    • Constructor Detail

      • Risk

        public Risk​(boolean isConfidentiality,
                    boolean isIntegrity,
                    boolean isAvailability)
        Constructs a new Risk object.
        Parameters:
        isConfidentiality - whether this Risk object is confidentiality
        isIntegrity - whether this Risk object is integrity
        isAvailability - whether this Risk object is availability
        Since:
        1.0.0
    • Method Detail

      • isConfidentiality

        public boolean isConfidentiality()
        Returns whether this Risk object is confidentiality.
        Returns:
        whether this Risk object is confidentiality
        Since:
        1.0.0
      • isIntegrity

        public boolean isIntegrity()
        Returns whether this Risk object is integrity.
        Returns:
        whether this Risk object is integrity
        Since:
        1.0.0
      • isAvailability

        public boolean isAvailability()
        Returns whether this Risk object is availability.
        Returns:
        whether this Risk object is availability
        Since:
        1.0.0