org.odata4j.producer.inmemory
Class EntityIdFunctionPropertyModelDelegate<TEntity,TKey>
java.lang.Object
   org.odata4j.producer.inmemory.PropertyModelDelegate
org.odata4j.producer.inmemory.PropertyModelDelegate
       org.odata4j.producer.inmemory.EntityIdFunctionPropertyModelDelegate<TEntity,TKey>
org.odata4j.producer.inmemory.EntityIdFunctionPropertyModelDelegate<TEntity,TKey>
- All Implemented Interfaces: 
- Delegate<PropertyModel>, PropertyModel
- public class EntityIdFunctionPropertyModelDelegate<TEntity,TKey> 
- extends PropertyModelDelegate
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
EntityIdFunctionPropertyModelDelegate
public EntityIdFunctionPropertyModelDelegate(PropertyModel propertyModel,
                                             String idPropertyName,
                                             Class<TKey> idPropertyType,
                                             Func1<TEntity,TKey> id)
getDelegate
public PropertyModel getDelegate()
- 
 
getPropertyNames
public Iterable<String> getPropertyNames()
- Description copied from interface: PropertyModel
- gets the names of all properties defined by the model
 
- 
- Specified by:
- getPropertyNamesin interface- PropertyModel
- Overrides:
- getPropertyNamesin class- PropertyModelDelegate
 
- 
- Returns:
- - property names
 
getPropertyType
public Class<?> getPropertyType(String propertyName)
- 
- Specified by:
- getPropertyTypein interface- PropertyModel
- Overrides:
- getPropertyTypein class- PropertyModelDelegate
 
- 
 
getPropertyValue
public Object getPropertyValue(Object target,
                               String propertyName)
- 
- Specified by:
- getPropertyValuein interface- PropertyModel
- Overrides:
- getPropertyValuein class- PropertyModelDelegate
 
- 
 
http://odata4j.org