Class SearchConfiguration<T,P,R>

java.lang.Object
net.croz.nrich.search.api.model.SearchConfiguration<T,P,R>
Type Parameters:
T - root persistent entity
P - projection class (can be same as root)
R - holder for conditions

public class SearchConfiguration<T,P,R> extends Object
Holds search configuration that decides how query should be build from conditions defined in search request.
  • Constructor Details

    • SearchConfiguration

      public SearchConfiguration()
  • Method Details

    • emptyConfiguration

      public static <T, P, R> SearchConfiguration<T,P,R> emptyConfiguration()
    • emptyConfigurationMatchingAny

      public static <T, P, R> SearchConfiguration<T,P,R> emptyConfigurationMatchingAny()
    • emptyConfigurationWithDefaultMappingResolve

      public static <T, P, R> SearchConfiguration<T,P,R> emptyConfigurationWithDefaultMappingResolve()