static class Metadata.BasicItem2DataPropertyPath<C extends BasicItem<V>,V extends BasicData> extends Object implements Metadata.PropertyPath<C,V>
Modifier and Type | Field and Description |
---|---|
private Class<C> |
clazz |
private Type |
hibernateType |
Constructor and Description |
---|
Metadata.BasicItem2DataPropertyPath(Class<C> clazz,
Type hibernateType) |
Modifier and Type | Method and Description |
---|---|
Type |
getHibernateType()
Get type information about the value that is returned by this path.
|
String |
getPath()
Get the path that this object represents.
|
V |
getValue(DbControl dc,
C item)
Get the value as defined by the implementation for the given item.
|
String |
toString() |
private final Type hibernateType
public V getValue(DbControl dc, C item)
Metadata.PropertyPath
public Type getHibernateType()
Metadata.PropertyPath
getHibernateType
in interface Metadata.PropertyPath<C extends BasicItem<V>,V extends BasicData>
public String getPath()
Metadata.PropertyPath