2.17.2: 2011-06-17

net.sf.basedb.core
Class Metadata.ReporterScore2DataPropertyPath

java.lang.Object
  extended by net.sf.basedb.core.Metadata.ReporterScore2DataPropertyPath
All Implemented Interfaces:
Metadata.PropertyPath<ReporterScore,ReporterListScoreData>
Enclosing class:
Metadata<C>

static class Metadata.ReporterScore2DataPropertyPath
extends Object
implements Metadata.PropertyPath<ReporterScore,ReporterListScoreData>

Property path implementation that converts a ReporterScore to a ReporterListScoreData object.

Since:
2.15

Field Summary
private  org.hibernate.type.Type hibernateType
           
 
Constructor Summary
Metadata.ReporterScore2DataPropertyPath(org.hibernate.type.Type hibernateType)
           
 
Method Summary
 org.hibernate.type.Type getHibernateType()
          Get type information about the value that is returned by this path.
 String getPath()
          Get the path that this object represents.
 ReporterListScoreData getValue(DbControl dc, ReporterScore item)
          Get the value as defined by the implementation for the given item.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

hibernateType

private final org.hibernate.type.Type hibernateType
Constructor Detail

Metadata.ReporterScore2DataPropertyPath

Metadata.ReporterScore2DataPropertyPath(org.hibernate.type.Type hibernateType)
Method Detail

getValue

public ReporterListScoreData getValue(DbControl dc,
                                      ReporterScore item)
Description copied from interface: Metadata.PropertyPath
Get the value as defined by the implementation for the given item.

Specified by:
getValue in interface Metadata.PropertyPath<ReporterScore,ReporterListScoreData>
Parameters:
dc - A DbControl to use for database access if needed
item - The item that owns the value
Returns:
The value from the item

getHibernateType

public org.hibernate.type.Type getHibernateType()
Description copied from interface: Metadata.PropertyPath
Get type information about the value that is returned by this path.

Specified by:
getHibernateType in interface Metadata.PropertyPath<ReporterScore,ReporterListScoreData>

getPath

public String getPath()
Description copied from interface: Metadata.PropertyPath
Get the path that this object represents. Implementors may return null if the path is an "invisible" transition, eg from BasicItem to BasicData or a cloned Date, etc.

Specified by:
getPath in interface Metadata.PropertyPath<ReporterScore,ReporterListScoreData>

toString

public String toString()
Overrides:
toString in class Object

2.17.2: 2011-06-17