|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.javaWebGen.data.util.DataMapper
public class DataMapper
Helper object used by the code Generator classes to map db columns to java object, methods, and variables
Field Summary | |
---|---|
static boolean |
useUpCaseTableName
|
Constructor Summary | |
---|---|
DataMapper()
|
Method Summary | |
---|---|
static java.lang.String |
formatClassName(java.lang.String name)
converts Table name to a proper class name |
static java.lang.String |
formatMethodName(java.lang.String name)
formats a name |
static java.lang.String |
formatVarName(java.lang.String name)
formats a name |
static java.util.ArrayList<java.lang.String> |
getPrimaryKeys(java.sql.Connection con,
java.lang.String tableName)
get list of columns with a primary key |
static int[] |
getPrimaryType(java.util.ArrayList<java.lang.String> primaryKeys,
java.lang.String[] colNames,
int[] colType)
|
protected static java.lang.String |
makeGettersSetters(java.lang.String[] cols,
int[] types)
gen getter and setter methods |
protected static java.lang.String |
makeOverloadSetters(java.lang.String[] cols,
int[] types)
gen setter for non String data Will convert from string input |
protected static java.lang.String |
makePrivateVars(java.lang.String[] cols,
int[] types)
gen all private vars |
protected static java.lang.String |
makeSetDataMethod(java.lang.String[] cols,
int[] types)
gen setData metod |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.math.BigDecimal type,
int position)
build get data method |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.lang.Boolean type,
int position)
build get data method |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.lang.Byte type,
int position)
build get data method |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.util.Date type,
int position)
build get data method |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.lang.Double type,
int position)
build get data method |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.lang.Float type,
int position)
build get data method |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.lang.Integer type,
int position)
build get data method |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.lang.Long type,
int position)
build get data method |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.lang.Object type,
int position)
build get data method |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.lang.Short type,
int position)
build get data method |
static java.lang.String |
mapGetData(java.lang.String fieldNames,
java.lang.String type,
int position)
generate getData method |
protected static java.lang.String |
mapGetDataMethod(java.lang.String[] cols,
int[] types)
returns GetData Method |
static java.lang.String |
mapInsertSQL(java.lang.String[] fieldNames,
java.lang.String tableName)
build insert SQL |
static java.lang.String |
mapLoad(java.lang.String[] fieldNames,
java.lang.String tableName)
build select for loadData method |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.math.BigDecimal value)
build getter setter |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.lang.Boolean value)
build getter setter |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.lang.Byte value)
build getter setter |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.util.Date value)
build getter setter |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.lang.Double value)
build getter setter |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.lang.Float value)
build getter setter |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.lang.Integer value)
build getter setter |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.lang.Long value)
build getter setter |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.lang.Object value)
build getter setter for Blobs may not work! |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.lang.Short value)
build getter setter |
static java.lang.String |
mapMethod(java.lang.String fieldName,
java.lang.String value)
build getter setter |
static java.lang.String |
mapParm(java.lang.String fieldName,
java.math.BigDecimal value)
Map PARM |
static java.lang.String |
mapParm(java.lang.String fieldName,
java.lang.Boolean value)
map PARM |
static java.lang.String |
mapParm(java.lang.String fieldName,
java.lang.Byte value)
mapParm |
static java.lang.String |
mapParm(java.lang.String fieldName,
java.util.Date value)
map PARM |
static java.lang.String |
mapParm(java.lang.String fieldName,
java.lang.Double value)
mapParm |
static java.lang.String |
mapParm(java.lang.String fieldName,
java.lang.Float value)
mapParm |
static java.lang.String |
mapParm(java.lang.String fieldName,
java.lang.Integer value)
mapParm |
static java.lang.String |
mapParm(java.lang.String fieldName,
java.lang.Object value)
|
static java.lang.String |
mapParm(java.lang.String fieldName,
java.lang.Short value)
mapParm |
static java.lang.String |
mapParm(java.lang.String fieldName,
java.lang.String value)
map PARM |
static java.lang.String |
mapSelectSQL(java.lang.String[] fieldNames,
java.lang.String tableName)
build select statment |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.math.BigDecimal type,
int position)
build set data method |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.lang.Boolean type,
int position)
build set data method |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.lang.Byte type,
int position)
build set data method |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.util.Date type,
int position)
build set data method |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.lang.Double type,
int position)
build set data method |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.lang.Float type,
int position)
build set data method |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.lang.Integer type,
int position)
build set data method |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.lang.Long type,
int position)
build set data method |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.lang.Object type,
int position)
build set data method |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.lang.Short type,
int position)
build set data method |
static java.lang.String |
mapSetData(java.lang.String fieldNames,
java.lang.String type,
int position)
build get data method |
static java.lang.String |
mapUpdateSQL(java.lang.String[] fieldNames,
java.lang.String tableName)
build update sql |
static java.lang.String |
mapVar(java.lang.String fieldName,
java.math.BigDecimal value)
map vars |
static java.lang.String |
mapVar(java.lang.String fieldName,
java.lang.Boolean value)
map vars |
static java.lang.String |
mapVar(java.lang.String fieldName,
java.lang.Byte value)
/** map vars |
static java.lang.String |
mapVar(java.lang.String fieldName,
java.util.Date value)
map vars |
static java.lang.String |
mapVar(java.lang.String fieldName,
java.lang.Double value)
|
static java.lang.String |
mapVar(java.lang.String fieldName,
java.lang.Float value)
|
static java.lang.String |
mapVar(java.lang.String fieldName,
java.lang.Integer value)
map vars |
static java.lang.String |
mapVar(java.lang.String fieldName,
java.lang.Long value)
map vars |
static java.lang.String |
mapVar(java.lang.String fieldName,
java.lang.Object value)
map vars |
static java.lang.String |
mapVar(java.lang.String fieldName,
java.lang.Short value)
|
static java.lang.String |
mapVar(java.lang.String fieldName,
java.lang.String value)
map vars |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static boolean useUpCaseTableName
Constructor Detail |
---|
public DataMapper()
Method Detail |
---|
public static java.lang.String mapVar(java.lang.String fieldName, java.lang.Integer value)
public static java.lang.String mapVar(java.lang.String fieldName, java.lang.Long value)
public static java.lang.String mapVar(java.lang.String fieldName, java.lang.Byte value)
public static java.lang.String mapVar(java.lang.String fieldName, java.lang.Short value)
public static java.lang.String mapVar(java.lang.String fieldName, java.lang.Float value)
public static java.lang.String mapVar(java.lang.String fieldName, java.lang.Double value)
public static java.lang.String mapVar(java.lang.String fieldName, java.lang.String value)
public static java.lang.String mapVar(java.lang.String fieldName, java.util.Date value)
public static java.lang.String mapVar(java.lang.String fieldName, java.lang.Boolean value)
public static java.lang.String mapVar(java.lang.String fieldName, java.lang.Object value)
public static java.lang.String mapVar(java.lang.String fieldName, java.math.BigDecimal value)
public static java.lang.String mapParm(java.lang.String fieldName, java.lang.Integer value)
public static java.lang.String mapParm(java.lang.String fieldName, java.lang.Short value)
public static java.lang.String mapParm(java.lang.String fieldName, java.lang.Byte value)
public static java.lang.String mapParm(java.lang.String fieldName, java.lang.Float value)
public static java.lang.String mapParm(java.lang.String fieldName, java.lang.Double value)
public static java.lang.String mapParm(java.lang.String fieldName, java.lang.Object value)
public static java.lang.String mapParm(java.lang.String fieldName, java.lang.String value)
public static java.lang.String mapParm(java.lang.String fieldName, java.util.Date value)
public static java.lang.String mapParm(java.lang.String fieldName, java.lang.Boolean value)
public static java.lang.String mapParm(java.lang.String fieldName, java.math.BigDecimal value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.lang.Integer value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.lang.Short value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.lang.Byte value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.lang.Float value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.lang.Long value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.lang.String value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.util.Date value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.lang.Boolean value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.math.BigDecimal value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.lang.Double value)
public static java.lang.String mapMethod(java.lang.String fieldName, java.lang.Object value)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.lang.String type, int position)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.lang.Integer type, int position)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.lang.Short type, int position)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.lang.Byte type, int position)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.lang.Float type, int position)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.lang.Long type, int position)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.lang.Boolean type, int position)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.math.BigDecimal type, int position)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.lang.Double type, int position)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.util.Date type, int position)
public static java.lang.String mapGetData(java.lang.String fieldNames, java.lang.Object type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.lang.String type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.lang.Integer type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.lang.Long type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.lang.Byte type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.lang.Short type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.lang.Float type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.lang.Double type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.math.BigDecimal type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.lang.Boolean type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.util.Date type, int position)
public static java.lang.String mapSetData(java.lang.String fieldNames, java.lang.Object type, int position)
public static java.lang.String mapInsertSQL(java.lang.String[] fieldNames, java.lang.String tableName)
public static java.lang.String mapUpdateSQL(java.lang.String[] fieldNames, java.lang.String tableName)
public static java.lang.String mapSelectSQL(java.lang.String[] fieldNames, java.lang.String tableName)
public static java.lang.String mapLoad(java.lang.String[] fieldNames, java.lang.String tableName)
public static java.lang.String formatVarName(java.lang.String name)
public static java.lang.String formatMethodName(java.lang.String name)
public static java.lang.String formatClassName(java.lang.String name)
public static java.util.ArrayList<java.lang.String> getPrimaryKeys(java.sql.Connection con, java.lang.String tableName) throws java.sql.SQLException
con
- tableName
-
java.sql.SQLException
public static int[] getPrimaryType(java.util.ArrayList<java.lang.String> primaryKeys, java.lang.String[] colNames, int[] colType) throws DBException
DBException
protected static java.lang.String makePrivateVars(java.lang.String[] cols, int[] types) throws java.lang.Exception
java.lang.Exception
protected static java.lang.String mapGetDataMethod(java.lang.String[] cols, int[] types)
cols
- namestypes
-
protected static java.lang.String makeSetDataMethod(java.lang.String[] cols, int[] types)
protected static java.lang.String makeOverloadSetters(java.lang.String[] cols, int[] types) throws java.lang.Exception
java.lang.Exception
protected static java.lang.String makeGettersSetters(java.lang.String[] cols, int[] types) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |