All Classes
| Class | Description |
|---|---|
| AbstractOperation |
It's the base class holding common properties and methods for all operation types.
|
| CriteriaDTO |
Represents dto type that holding filtering operations put by the query (search) screens
on the client-side and transferred to server-side.
|
| Joinable |
Represents the join behavior, each
#attributes chain represents a join |
| Joinable.NoJoin |
Represents a non joinable type.
|
| Joinable.PluralAttributeJoin |
Represents joinable type holding the join chain as
#joinPluralAttribute. |
| MultiValueOperation |
This operation type used to hold multiple values that the used operator needs.
|
| NoValueOperation |
This type represents operation that does not need a value such as null, true, or false.
|
| Operator |
This enum represents the Operators that can be passed by client-side for dynamic query generations.
|
| PageRequestDTO |
To request query results page by page, client should pass this
PageRequestDTO type. |
| PageRequestDTO.PageRequestBuilder |
This builder type is used to create PageRequest from
pageRequestDTO. |
| PageRequestDTO.SortDTO |
This dto is used to indicate sort information per client property.
|
| PageRequestDTO.SortDTO.Direction |
Default sort direction is ASC.
|
| PageResultDTO |
This DTO type is used to return query result pages from server to client.
|
| RangeDTO |
This DTO holds range values with properties named
low and high |
| RangeValueOperation |
This type represents operations that need a range of values (e.g.
|
| SingleValueOperation |
This type represents operations that works on a single value (e.g.
|
| SpecificationMappings<T> |
This class holds dto entity mappings to generate dynamic queries whose criteria supplied on the client-side
|
| SpecificationMappings.JoinGraph |
Represents the JoinGraph
|
| SpecificationMappings.SpecificationBuilder<T> |
SpecificationBuilder creates
Specification using the supplied CriteriaDTO or PageRequestDTO
and by using bind method you can enable properties to be used in dynamic query generation. |
| SpecificationOperator |
A functional interface represents Query Operators that will be used to build a Specification.
|