Class MapSupportingDirectFieldAccessFallbackBeanWrapper

java.lang.Object
org.springframework.beans.PropertyEditorRegistrySupport
org.springframework.beans.TypeConverterSupport
org.springframework.beans.AbstractPropertyAccessor
org.springframework.beans.AbstractNestablePropertyAccessor
org.springframework.beans.BeanWrapperImpl
org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper
net.croz.nrich.search.bean.MapSupportingDirectFieldAccessFallbackBeanWrapper
All Implemented Interfaces:
org.springframework.beans.BeanWrapper, org.springframework.beans.ConfigurablePropertyAccessor, org.springframework.beans.PropertyAccessor, org.springframework.beans.PropertyEditorRegistry, org.springframework.beans.TypeConverter

public class MapSupportingDirectFieldAccessFallbackBeanWrapper extends org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.springframework.beans.AbstractNestablePropertyAccessor

    org.springframework.beans.AbstractNestablePropertyAccessor.PropertyHandler, org.springframework.beans.AbstractNestablePropertyAccessor.PropertyTokenHolder
  • Field Summary

    Fields inherited from interface org.springframework.beans.PropertyAccessor

    NESTED_PROPERTY_SEPARATOR, NESTED_PROPERTY_SEPARATOR_CHAR, PROPERTY_KEY_PREFIX, PROPERTY_KEY_PREFIX_CHAR, PROPERTY_KEY_SUFFIX, PROPERTY_KEY_SUFFIX_CHAR
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    getPropertyValue(String propertyName)
     
    void
    setPropertyValue(String propertyName, Object value)
     

    Methods inherited from class org.springframework.beans.BeanWrapperImpl

    convertForProperty, createNotWritablePropertyException, getLocalPropertyHandler, getPropertyDescriptor, getPropertyDescriptors, newNestedPropertyAccessor, setBeanInstance, setIntrospectionClass, setWrappedInstance

    Methods inherited from class org.springframework.beans.AbstractNestablePropertyAccessor

    convertForProperty, getAutoGrowCollectionLimit, getFinalPath, getNestedPath, getPropertyAccessorForPropertyPath, getPropertyHandler, getPropertyType, getPropertyTypeDescriptor, getPropertyValue, getRootClass, getRootInstance, getWrappedClass, getWrappedInstance, isReadableProperty, isWritableProperty, setAutoGrowCollectionLimit, setPropertyValue, setPropertyValue, setWrappedInstance, toString

    Methods inherited from class org.springframework.beans.AbstractPropertyAccessor

    isAutoGrowNestedPaths, isExtractOldValueForEditor, setAutoGrowNestedPaths, setExtractOldValueForEditor, setPropertyValues, setPropertyValues, setPropertyValues, setPropertyValues

    Methods inherited from class org.springframework.beans.TypeConverterSupport

    convertIfNecessary, convertIfNecessary, convertIfNecessary, convertIfNecessary

    Methods inherited from class org.springframework.beans.PropertyEditorRegistrySupport

    copyCustomEditorsTo, copyDefaultEditorsTo, findCustomEditor, getConversionService, getDefaultEditor, guessPropertyTypeFromEditors, hasCustomEditorForElement, overrideDefaultEditor, registerCustomEditor, registerCustomEditor, registerDefaultEditors, setConversionService, useConfigValueEditors

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.springframework.beans.BeanWrapper

    getAutoGrowCollectionLimit, getWrappedClass, getWrappedInstance, setAutoGrowCollectionLimit

    Methods inherited from interface org.springframework.beans.ConfigurablePropertyAccessor

    getConversionService, isAutoGrowNestedPaths, isExtractOldValueForEditor, setAutoGrowNestedPaths, setConversionService, setExtractOldValueForEditor

    Methods inherited from interface org.springframework.beans.PropertyAccessor

    getPropertyType, getPropertyTypeDescriptor, isReadableProperty, isWritableProperty, setPropertyValue, setPropertyValues, setPropertyValues, setPropertyValues, setPropertyValues

    Methods inherited from interface org.springframework.beans.PropertyEditorRegistry

    findCustomEditor, registerCustomEditor, registerCustomEditor

    Methods inherited from interface org.springframework.beans.TypeConverter

    convertIfNecessary, convertIfNecessary, convertIfNecessary, convertIfNecessary
  • Constructor Details

    • MapSupportingDirectFieldAccessFallbackBeanWrapper

      public MapSupportingDirectFieldAccessFallbackBeanWrapper(Object entity)
  • Method Details

    • getPropertyValue

      public Object getPropertyValue(String propertyName)
      Specified by:
      getPropertyValue in interface org.springframework.beans.PropertyAccessor
      Overrides:
      getPropertyValue in class org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper
    • setPropertyValue

      public void setPropertyValue(String propertyName, Object value)
      Specified by:
      setPropertyValue in interface org.springframework.beans.PropertyAccessor
      Overrides:
      setPropertyValue in class org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper
    • getEntityAsMap

      public Map<String,Object> getEntityAsMap()