Class RSQLCommonSupport

java.lang.Object
io.github.perplexhub.rsql.RSQLCommonSupport

public class RSQLCommonSupport extends Object
  • Constructor Details

    • RSQLCommonSupport

      public RSQLCommonSupport()
    • RSQLCommonSupport

      public RSQLCommonSupport(Map<String,jakarta.persistence.EntityManager> entityManagerMap)
  • Method Details

    • init

      protected void init()
    • addConverter

      public static void addConverter(org.springframework.core.convert.converter.Converter<?,?> converter)
    • addConverter

      public static <T> void addConverter(Class<T> targetType, org.springframework.core.convert.converter.Converter<String,? extends T> converter)
    • removeConverter

      public static <T> void removeConverter(Class<T> targetType)
    • addPropertyWhitelist

      public static void addPropertyWhitelist(Class<?> entityClass, List<String> propertyList)
    • addPropertyWhitelist

      public static void addPropertyWhitelist(Class<?> entityClass, String property)
    • addPropertyBlacklist

      public static void addPropertyBlacklist(Class<?> entityClass, List<String> propertyList)
    • addPropertyBlacklist

      public static void addPropertyBlacklist(Class<?> entityClass, String property)
    • toMultiValueMap

      public static org.springframework.util.MultiValueMap<String,String> toMultiValueMap(String rsqlQuery)
    • toComplexMultiValueMap

      public static Map<String,org.springframework.util.MultiValueMap<String,String>> toComplexMultiValueMap(String rsqlQuery)
    • addMapping

      public static void addMapping(Class<?> entityClass, Map<String,String> mapping)
    • addMapping

      public static void addMapping(Class<?> entityClass, String selector, String property)
    • addEntityAttributeParser

      public static <T> void addEntityAttributeParser(Class<T> valueClass, Function<String,? extends T> function)
    • addEntityAttributeTypeMap

      public static void addEntityAttributeTypeMap(Class valueClass, Class mappedClass)
    • getVersion

      protected String getVersion()