Interface OperationProvider<R>

Type Parameters:
R - - interface for data access (for example, Specification)

interface for providing a different operations


public interface OperationProvider<R>
Author:
Sergey Korotaev
  • Method Details

    • like

      Operation<R> like()
      Method for constructing like operation
      Returns:
      condition for data access specified type
    • eq

      Operation<R> eq()
      Method for constructing equals operation
      Returns:
      condition for data access specified type
    • notEq

      Operation<R> notEq()
      Method for constructing not equals operation
      Returns:
      condition for data access specified type
    • in

      Operation<R> in()
      Method for constructing in operation
      Returns:
      condition for data access specified type
    • notIn

      Operation<R> notIn()
      Method for constructing not in operation
      Returns:
      condition for data access specified type
    • isNull

      Operation<R> isNull()
      Method for constructing is null operation
      Returns:
      condition for data access specified type
    • lessThan

      Operation<R> lessThan()
      Method for constructing less than operation
      Returns:
      condition for data access specified type
    • greaterThan

      Operation<R> greaterThan()
      Method for constructing greater than operation
      Returns:
      condition for data access specified type
    • greaterThanOrEquals

      Operation<R> greaterThanOrEquals()
      Method for constructing greater than or equals operation
      Returns:
      condition for data access specified type
    • lessThanOrEquals

      Operation<R> lessThanOrEquals()
      Method for constructing less than or equals operation
      Returns:
      condition for data access specified type
    • contains

      Operation<R> contains()
      Method for constructing contains operation
      Returns:
      condition for data access specified type