org.odata4j.producer.inmemory
Class BeanBasedPropertyModel

java.lang.Object
  extended by org.odata4j.producer.inmemory.BeanBasedPropertyModel
All Implemented Interfaces:
PropertyModel

public class BeanBasedPropertyModel
extends Object
implements PropertyModel


Constructor Summary
BeanBasedPropertyModel(Class<?> clazz)
           
 
Method Summary
 Iterable<String> getPropertyNames()
           
 Class<?> getPropertyType(String propertyName)
           
 Object getPropertyValue(Object target, String propertyName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanBasedPropertyModel

public BeanBasedPropertyModel(Class<?> clazz)
Method Detail

getPropertyNames

public Iterable<String> getPropertyNames()
Specified by:
getPropertyNames in interface PropertyModel

getPropertyType

public Class<?> getPropertyType(String propertyName)
Specified by:
getPropertyType in interface PropertyModel

getPropertyValue

public Object getPropertyValue(Object target,
                               String propertyName)
Specified by:
getPropertyValue in interface PropertyModel


http://odata4j.org