net.java.ao.types
Class ClassType

java.lang.Object
  extended by net.java.ao.types.DatabaseType<Class<?>>
      extended by net.java.ao.types.ClassType

public class ClassType
extends DatabaseType<Class<?>>


Constructor Summary
ClassType()
           
 
Method Summary
 Object defaultParseValue(String value)
           
 String getDefaultName()
           
 Class<?> pullFromDatabase(EntityManager manager, ResultSet res, Class<? extends Class<?>> type, String field)
           
 void putToDatabase(EntityManager manager, PreparedStatement stmt, int index, Class<?> value)
           
 String valueToString(Object value)
           
 
Methods inherited from class net.java.ao.types.DatabaseType
equals, getDefaultPrecision, getType, hashCode, isHandlerFor, isHandlerFor, pullFromDatabase, shouldCache, toString, valueEquals
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassType

public ClassType()
Method Detail

pullFromDatabase

public Class<?> pullFromDatabase(EntityManager manager,
                                 ResultSet res,
                                 Class<? extends Class<?>> type,
                                 String field)
                          throws SQLException
Specified by:
pullFromDatabase in class DatabaseType<Class<?>>
Throws:
SQLException

putToDatabase

public void putToDatabase(EntityManager manager,
                          PreparedStatement stmt,
                          int index,
                          Class<?> value)
                   throws SQLException
Overrides:
putToDatabase in class DatabaseType<Class<?>>
Throws:
SQLException

defaultParseValue

public Object defaultParseValue(String value)
Specified by:
defaultParseValue in class DatabaseType<Class<?>>

valueToString

public String valueToString(Object value)
Overrides:
valueToString in class DatabaseType<Class<?>>

getDefaultName

public String getDefaultName()
Specified by:
getDefaultName in class DatabaseType<Class<?>>


Copyright © 2007-2012. All Rights Reserved.