Annotation Type ConditionalExpression


  • @Documented
    @Inherited
    @Retention(RUNTIME)
    public @interface ConditionalExpression
    A conditional expression is used to construct 'AND', 'OR' or 'NOT' expressions.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String alias
      The alias that is used to reference this conditional expression
      Condition condition
      The condition to apply to the terms in this expression
      Term[] terms
      The terms to which to apply the condition
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String id  
    • Element Detail

      • alias

        java.lang.String alias
        The alias that is used to reference this conditional expression
      • condition

        Condition condition
        The condition to apply to the terms in this expression
      • terms

        Term[] terms
        The terms to which to apply the condition
      • id

        java.lang.String id
        Default:
        ""