Annotation Type FilterDef


  • @Target({TYPE,PACKAGE})
    @Retention(RUNTIME)
    @Repeatable(FilterDefs.class)
    public @interface FilterDef
    Filter definition. Defines a name, default condition and parameter types (if any).
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String name
      The filter name.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String defaultCondition
      The default filter condition.
      ParamDef[] parameters
      The filter parameter definitions.
    • Element Detail

      • name

        java.lang.String name
        The filter name.
      • defaultCondition

        java.lang.String defaultCondition
        The default filter condition.
        Default:
        ""
      • parameters

        ParamDef[] parameters
        The filter parameter definitions.
        Default:
        {}