se.unlogic.standardutils.dao
Interface Column<BeanType,ColumnType>

All Known Subinterfaces:
ManyToOneRelation<LocalType,RemoteType,RemoteKeyType>
All Known Implementing Classes:
DefaultManyToOneRelation, SimpleColumn

public interface Column<BeanType,ColumnType>


Method Summary
 java.lang.reflect.Field getBeanField()
           
 java.lang.Object getBeanValue(BeanType bean)
           
 java.lang.String getColumnName()
           
 java.lang.Class<?> getParamType()
           
 java.lang.Object getParamValue(java.lang.Object param)
           
 java.lang.reflect.Method getQueryMethod()
           
 QueryParameterPopulator<?> getQueryParameterPopulator()
           
 boolean isAutoGenerated()
           
 

Method Detail

getBeanField

java.lang.reflect.Field getBeanField()

getParamType

java.lang.Class<?> getParamType()

getParamValue

java.lang.Object getParamValue(java.lang.Object param)

getBeanValue

java.lang.Object getBeanValue(BeanType bean)

getQueryMethod

java.lang.reflect.Method getQueryMethod()

getColumnName

java.lang.String getColumnName()

isAutoGenerated

boolean isAutoGenerated()

getQueryParameterPopulator

QueryParameterPopulator<?> getQueryParameterPopulator()


Copyright © 2011. All Rights Reserved.