Annotation Type JArchDynamicDetailDirectAction


  • @Target(FIELD)
    @Retention(RUNTIME)
    @Repeatable(List.class)
    @Documented
    public @interface JArchDynamicDetailDirectAction
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String id  
      java.lang.String labelMenu  
      java.lang.String methodName  
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String elDisabled  
      java.lang.String elRendered  
      java.lang.Class<? extends java.util.function.Predicate> evaluateDisabled  
      java.lang.Class<? extends java.util.function.Predicate> evaluateRendered  
      java.lang.String icon  
      int order  
    • Element Detail

      • id

        java.lang.String id
      • labelMenu

        java.lang.String labelMenu
      • methodName

        java.lang.String methodName
      • order

        int order
        Default:
        0
      • elRendered

        java.lang.String elRendered
        Default:
        "#{(() -> true)()}"
      • elDisabled

        java.lang.String elDisabled
        Default:
        "#{(() -> false)()}"
      • evaluateRendered

        java.lang.Class<? extends java.util.function.Predicate> evaluateRendered
        Default:
        java.util.function.Predicate.class
      • evaluateDisabled

        java.lang.Class<? extends java.util.function.Predicate> evaluateDisabled
        Default:
        java.util.function.Predicate.class
      • icon

        java.lang.String icon
        Default:
        "fa fa-sign-out"