Package io.github.perplexhub.rsql
Class RSQLCommonSupport
java.lang.Object
io.github.perplexhub.rsql.RSQLCommonSupport
-
Constructor Summary
ConstructorsConstructorDescriptionRSQLCommonSupport(Map<String, jakarta.persistence.EntityManager> entityManagerMap) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> voidaddConverter(Class<T> targetType, org.springframework.core.convert.converter.Converter<String, ? extends T> converter) static voidaddConverter(org.springframework.core.convert.converter.Converter<?, ?> converter) static <T> voidaddEntityAttributeParser(Class<T> valueClass, Function<String, ? extends T> function) static voidaddEntityAttributeTypeMap(Class valueClass, Class mappedClass) static voidaddMapping(Class<?> entityClass, String selector, String property) static voidaddMapping(Class<?> entityClass, Map<String, String> mapping) static voidaddPropertyBlacklist(Class<?> entityClass, String property) static voidaddPropertyBlacklist(Class<?> entityClass, List<String> propertyList) static voidaddPropertyWhitelist(Class<?> entityClass, String property) static voidaddPropertyWhitelist(Class<?> entityClass, List<String> propertyList) protected Stringprotected voidinit()static <T> voidremoveConverter(Class<T> targetType) toComplexMultiValueMap(String rsqlQuery) toMultiValueMap(String rsqlQuery)
-
Constructor Details
-
RSQLCommonSupport
public RSQLCommonSupport() -
RSQLCommonSupport
-
-
Method Details
-
init
protected void init() -
addConverter
public static void addConverter(org.springframework.core.convert.converter.Converter<?, ?> converter) -
addConverter
-
removeConverter
-
addPropertyWhitelist
-
addPropertyWhitelist
-
addPropertyBlacklist
-
addPropertyBlacklist
-
toMultiValueMap
-
toComplexMultiValueMap
-
addMapping
-
addMapping
-
addEntityAttributeParser
-
addEntityAttributeTypeMap
-
getVersion
-