Package ru.sergkorot.dynamic.operation
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 Summary
Modifier and TypeMethodDescriptioncontains()Method for constructing contains operationeq()Method for constructing equals operationMethod for constructing greater than operationMethod for constructing greater than or equals operationin()Method for constructing in operationisNull()Method for constructing is null operationlessThan()Method for constructing less than operationMethod for constructing less than or equals operationlike()Method for constructing like operationnotEq()Method for constructing not equals operationnotIn()Method for constructing not in operation
-
Method Details
-
like
Method for constructing like operation- Returns:
- condition for data access specified type
-
eq
Method for constructing equals operation- Returns:
- condition for data access specified type
-
notEq
Method for constructing not equals operation- Returns:
- condition for data access specified type
-
in
Method for constructing in operation- Returns:
- condition for data access specified type
-
notIn
Method for constructing not in operation- Returns:
- condition for data access specified type
-
isNull
Method for constructing is null operation- Returns:
- condition for data access specified type
-
lessThan
Method for constructing less than operation- Returns:
- condition for data access specified type
-
greaterThan
Method for constructing greater than operation- Returns:
- condition for data access specified type
-
greaterThanOrEquals
Method for constructing greater than or equals operation- Returns:
- condition for data access specified type
-
lessThanOrEquals
Method for constructing less than or equals operation- Returns:
- condition for data access specified type
-
contains
Method for constructing contains operation- Returns:
- condition for data access specified type
-