Class EnumValueProvider
java.lang.Object
org.cxbox.core.util.filter.provider.impl.AbstractClassifyDataProvider
org.cxbox.core.util.filter.provider.impl.EnumValueProvider
- All Implemented Interfaces:
ClassifyDataProvider
@Component
public class EnumValueProvider
extends AbstractClassifyDataProvider
implements ClassifyDataProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceUsed when a JPA entity enum field is mapped to aDataResponseDTOfield which type is not enum. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertEnumToTargetType(Object value) protected List<ClassifyDataParameter>getProviderParameterValues(Field dtoField, ClassifyDataParameter dataParameter, FilterParameter filterParam, SearchParameter searchParam, List<ClassifyDataProvider> providers) Methods inherited from class org.cxbox.core.util.filter.provider.impl.AbstractClassifyDataProvider
getClassifyDataParameters, setClassifyDateParameterDateValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cxbox.core.util.filter.provider.ClassifyDataProvider
getClassifyDataParameters
-
Constructor Details
-
EnumValueProvider
public EnumValueProvider()
-
-
Method Details
-
getProviderParameterValues
protected List<ClassifyDataParameter> getProviderParameterValues(Field dtoField, ClassifyDataParameter dataParameter, FilterParameter filterParam, SearchParameter searchParam, List<ClassifyDataProvider> providers) - Specified by:
getProviderParameterValuesin classAbstractClassifyDataProvider
-
convertEnumToTargetType
-