org.kuali.kfs.sys.dataaccess.impl
Class FieldMetaDataImpl

java.lang.Object
  extended by org.kuali.kfs.sys.dataaccess.impl.FieldMetaDataImpl
All Implemented Interfaces:
FieldMetaData, org.springframework.jdbc.support.DatabaseMetaDataCallback

public class FieldMetaDataImpl
extends Object
implements org.springframework.jdbc.support.DatabaseMetaDataCallback, FieldMetaData


Constructor Summary
FieldMetaDataImpl(Class businessObjectClass, String propertyName)
           
 
Method Summary
 String getColumnName()
           
 String getDataType()
           
 int getDecimalPlaces()
           
 int getLength()
           
 String getTableName()
           
 boolean isEncrypted()
           
protected  FieldMetaData populateAndReturnNonPersistableInstance()
           
 Object processMetaData(DatabaseMetaData databaseMetaData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldMetaDataImpl

public FieldMetaDataImpl(Class businessObjectClass,
                         String propertyName)
Method Detail

processMetaData

public Object processMetaData(DatabaseMetaData databaseMetaData)
                       throws SQLException,
                              org.springframework.jdbc.support.MetaDataAccessException
Specified by:
processMetaData in interface org.springframework.jdbc.support.DatabaseMetaDataCallback
Throws:
SQLException
org.springframework.jdbc.support.MetaDataAccessException

populateAndReturnNonPersistableInstance

protected FieldMetaData populateAndReturnNonPersistableInstance()

getTableName

public String getTableName()
Specified by:
getTableName in interface FieldMetaData

getColumnName

public String getColumnName()
Specified by:
getColumnName in interface FieldMetaData

getDataType

public String getDataType()
Specified by:
getDataType in interface FieldMetaData

getLength

public int getLength()
Specified by:
getLength in interface FieldMetaData

getDecimalPlaces

public int getDecimalPlaces()
Specified by:
getDecimalPlaces in interface FieldMetaData

isEncrypted

public boolean isEncrypted()
Specified by:
isEncrypted in interface FieldMetaData


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.