org.odata4j.producer.inmemory
Class BeanBasedPropertyModel
java.lang.Object
org.odata4j.producer.inmemory.BeanBasedPropertyModel
- All Implemented Interfaces:
- PropertyModel
public class BeanBasedPropertyModel
- extends Object
- implements PropertyModel
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanBasedPropertyModel
public BeanBasedPropertyModel(Class<?> clazz)
getCollectionElementType
public Class<?> getCollectionElementType(String collectionName)
- Specified by:
getCollectionElementType
in interface PropertyModel
getCollectionNames
public Iterable<String> getCollectionNames()
- Specified by:
getCollectionNames
in interface PropertyModel
getCollectionValue
public Iterable<?> getCollectionValue(Object target,
String collectionName)
- Specified by:
getCollectionValue
in interface PropertyModel
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