- SearchConfiguration<T,P,R> - Class in net.croz.nrich.search.api.model
-
Holds search configuration that decides how query should be build from conditions defined in search request.
- SearchConfiguration() - Constructor for class net.croz.nrich.search.api.model.SearchConfiguration
-
- SearchJoin<R> - Class in net.croz.nrich.search.api.model
-
Join or join fetch that will be applied to query if condition is satisfied (it condition is null join will always be applied).
- SearchJoin() - Constructor for class net.croz.nrich.search.api.model.SearchJoin
-
- SearchOperator - Interface in net.croz.nrich.search.api.model.operator
-
Operator that will be used when adding value to the query.
- SearchOperatorOverride - Class in net.croz.nrich.search.api.model.operator
-
Allows for specifying override of default search operator.
- SearchOperatorOverride() - Constructor for class net.croz.nrich.search.api.model.operator.SearchOperatorOverride
-
- SearchProjection<R> - Class in net.croz.nrich.search.api.model
-
Projection that will be applied to query.
- SearchProjection() - Constructor for class net.croz.nrich.search.api.model.SearchProjection
-
- SearchPropertyConfiguration - Class in net.croz.nrich.search.api.model.property
-
Configuration that defines how properties from search request are processed (suffixes, ignored properties, join attributes etc).
- SearchPropertyConfiguration() - Constructor for class net.croz.nrich.search.api.model.property.SearchPropertyConfiguration
-
- SearchPropertyJoin - Class in net.croz.nrich.search.api.model.property
-
Represents a join between two entities.
- SearchPropertyJoin() - Constructor for class net.croz.nrich.search.api.model.property.SearchPropertyJoin
-
- SearchPropertyMapping - Class in net.croz.nrich.search.api.model.property
-
Mapping of request property to entity property.
- SearchPropertyMapping() - Constructor for class net.croz.nrich.search.api.model.property.SearchPropertyMapping
-
- SortablePageableRequest - Interface in net.croz.nrich.search.api.request
-
Helper interface for creating request that support paging and sorting.
- SortDirection - Enum in net.croz.nrich.search.api.model.sort
-
Sort direction.
- SortProperty - Class in net.croz.nrich.search.api.model.sort
-
Combination of property to sort by and sort direction.
- SortProperty() - Constructor for class net.croz.nrich.search.api.model.sort.SortProperty
-
- StringToEntityPropertyMapConverter - Interface in net.croz.nrich.search.api.converter
-
Converts string value to a map that contains property name and property value.
- StringToTypeConverter<T> - Interface in net.croz.nrich.search.api.converter
-
Converts string to required type.
- SubqueryConfiguration - Class in net.croz.nrich.search.api.model.subquery
-
Configuration for subquery.
- SubqueryConfiguration() - Constructor for class net.croz.nrich.search.api.model.subquery.SubqueryConfiguration
-
- supports(Class<?>) - Method in interface net.croz.nrich.search.api.converter.StringToTypeConverter
-
Whether this converter supports conversion.