Annotation Type Artefact


@Retention(RUNTIME) public @interface Artefact
  • Element Details

    • name

      String name
      Default:
      ""
    • report

      Class<? extends ReportNode> report
      Default:
      step.core.artefacts.reports.ReportNode.class
    • block

      boolean block
      Default:
      true
    • validAsRoot

      boolean validAsRoot
      Returns:
      true if the artefact can be used as root artefact in Plans.
      Default:
      false
    • validAsControl

      boolean validAsControl
      Returns:
      true if the artefact can be used as control within Plans
      Default:
      true
    • test

      boolean test
      Marks the artefact as test (used in unit tests) to avoid inclusion in json schema for Yaml format
      Default:
      false