Annotation Type Requires


  • @Documented
    @Retention(RUNTIME)
    @Target(TYPE)
    public @interface Requires
    Specifies the required resources attached to an UI element. Currently this is either a presenter-proxy or a finder column. You can prefix a resource with "opt://" to mark it as optional. Optional resources won't throw an exception if they cannot be read.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String[] value
      Set of required resource to operate on (addressable privilege)
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      boolean recursive
      Recursively parse child resources
    • Element Detail

      • value

        String[] value
        Set of required resource to operate on (addressable privilege)
      • recursive

        boolean recursive
        Recursively parse child resources
        Default:
        true