public class DynamicMappedPropertyGetter extends DynamicPropertyGetterBase
Constructor and Description |
---|
DynamicMappedPropertyGetter(String fieldName,
String key,
EventAdapterService eventAdapterService)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
call(DynamicPropertyDescriptor descriptor,
Object underlying)
Call the getter to obtains the return result object, or null if no such method exists.
|
Method |
determineMethod(Class clazz)
To be implemented to return the method required, or null to indicate an appropriate method could not be found.
|
cacheAndCall, cacheAndExists, eventBeanExistsCodegen, eventBeanFragmentCodegen, eventBeanGetCodegen, get, getBeanProp, getBeanPropType, getFragment, getTargetType, isBeanExistsProperty, isExistsProperty, underlyingExistsCodegen, underlyingFragmentCodegen, underlyingGetCodegen
public DynamicMappedPropertyGetter(String fieldName, String key, EventAdapterService eventAdapterService)
fieldName
- property namekey
- mapped access keyeventAdapterService
- factory for event beans and event typespublic Method determineMethod(Class clazz) throws PropertyAccessException
DynamicPropertyGetterBase
determineMethod
in class DynamicPropertyGetterBase
clazz
- to search for a matching methodPropertyAccessException
protected Object call(DynamicPropertyDescriptor descriptor, Object underlying)
DynamicPropertyGetterBase
call
in class DynamicPropertyGetterBase
descriptor
- provides method information for the classunderlying
- is the underlying object to ask for the property value