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
 Field getBeanField()
           
 Object getBeanValue(BeanType bean)
           
 String getColumnName()
           
 Class<?> getParamType()
           
 Object getParamValue(Object param)
           
 Method getQueryMethod()
           
 QueryParameterPopulator<?> getQueryParameterPopulator()
           
 boolean isAutoGenerated()
           
 

Method Detail

getBeanField

Field getBeanField()

getParamType

Class<?> getParamType()

getParamValue

Object getParamValue(Object param)

getBeanValue

Object getBeanValue(BeanType bean)

getQueryMethod

Method getQueryMethod()

getColumnName

String getColumnName()

isAutoGenerated

boolean isAutoGenerated()

getQueryParameterPopulator

QueryParameterPopulator<?> getQueryParameterPopulator()


Copyright © 2011. All Rights Reserved.