Interface FilterableBoolean

All Superinterfaces:
Expressions.Operand
All Known Subinterfaces:
ValueBoolean
All Known Implementing Classes:
ValueBoolean.Expression

public interface FilterableBoolean extends Expressions.Operand
Boolean operations for generic OData filter expression operands.
  • Method Details

    • and

      @Nonnull default ValueBoolean and(@Nonnull ValueBoolean operand)
      Combine current filter expression with another expression in conjunction.
      Parameters:
      operand - The other expression.
      Returns:
      This FluentHelper reference.
    • and

      @Nonnull default ValueBoolean and(@Nonnull Boolean operand)
      Combine the filter expression with another expression in conjunction
      Parameters:
      operand - A boolean value.
      Returns:
      This FluentHelper reference.
    • or

      @Nonnull default ValueBoolean or(@Nonnull ValueBoolean operand)
      Combine current filter expression with another expression in disjunction.
      Parameters:
      operand - The other expression.
      Returns:
      This FluentHelper reference.
    • or

      @Nonnull default ValueBoolean or(@Nonnull Boolean operand)
      Combine the filter expression with another expression in disjunction
      Parameters:
      operand - A boolean value.
      Returns:
      This FluentHelper reference.
    • not

      @Nonnull default ValueBoolean not()
      Negate the current filter expression.
      Returns:
      This FluentHelper reference.