Package org.gravity.security.annotations.requirements

# Annotation Interface Critical

@Target({TYPE,RECORD_COMPONENT}) @Retention(RUNTIME) public @interface Critical
Equivalent to UMLsec «critical»

Author:
  speldszus

- ## Optional Element Summary

  Optional Elements
  Modifier and Type
  Optional Element
  Description
  `String[]`
  `high`
  The member signatures on the high level secrecy.
  `String[]`
  `integrity`
  The member signatures on the integrity level secrecy.
  `String[]`
  `secrecy`
  The member signatures on the security level secrecy.

- ## Element Details

  - ### high

    String[] high
    The member signatures on the high level secrecy.
    Returns:
      A list of member signatures
    Default:
      `{}`

  - ### integrity

    String[] integrity
    The member signatures on the integrity level secrecy.
    Returns:
      A list of member signatures
    Default:
      `{}`

  - ### secrecy

    String[] secrecy
    The member signatures on the security level secrecy.
    Returns:
      A list of member signatures
    Default:
      `{}`