|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.java.ao.types.DatabaseType<T>
public abstract class DatabaseType<T>
| Constructor Summary | |
|---|---|
protected |
DatabaseType(int type,
int defaultPrecision,
Class<?>... handledTypes)
|
| Method Summary | |
|---|---|
abstract Object |
defaultParseValue(String value)
|
boolean |
equals(Object obj)
|
abstract String |
getDefaultName()
|
int |
getDefaultPrecision()
|
int |
getType()
|
int |
hashCode()
|
boolean |
isHandlerFor(Class<?> type)
|
boolean |
isHandlerFor(int type)
|
T |
pullFromDatabase(EntityManager manager,
ResultSet res,
Class<? extends T> type,
int index)
|
abstract T |
pullFromDatabase(EntityManager manager,
ResultSet res,
Class<? extends T> type,
String field)
|
void |
putToDatabase(int index,
PreparedStatement stmt,
T value)
|
boolean |
shouldCache(Class<?> type)
|
String |
toString()
|
boolean |
valueEquals(Object val1,
Object val2)
|
String |
valueToString(Object value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected DatabaseType(int type,
int defaultPrecision,
Class<?>... handledTypes)
| Method Detail |
|---|
public int getType()
public int getDefaultPrecision()
public boolean isHandlerFor(int type)
public boolean isHandlerFor(Class<?> type)
public boolean shouldCache(Class<?> type)
public void putToDatabase(int index,
PreparedStatement stmt,
T value)
throws SQLException
SQLException
public boolean valueEquals(Object val1,
Object val2)
public abstract String getDefaultName()
public abstract T pullFromDatabase(EntityManager manager,
ResultSet res,
Class<? extends T> type,
String field)
throws SQLException
SQLException
public T pullFromDatabase(EntityManager manager,
ResultSet res,
Class<? extends T> type,
int index)
throws SQLException
SQLExceptionpublic abstract Object defaultParseValue(String value)
public String valueToString(Object value)
public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||