|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.javaWebGen.data.DAO
org.javaWebGen.util.CodeGenerator
org.javaWebGen.data.util.GenerateDataBean
public class GenerateDataBean
Generated database aware JavaBean objects based on database config
| Field Summary | |
|---|---|
static java.lang.String |
VERSION
|
| Fields inherited from class org.javaWebGen.util.CodeGenerator |
|---|
TS |
| Fields inherited from class org.javaWebGen.data.DAO |
|---|
TOO_MANY_ROWS, TOO_MANY_ROWS_WARNING |
| Constructor Summary | |
|---|---|
GenerateDataBean()
|
|
| Method Summary | |
|---|---|
protected java.lang.String |
buldClass()
8** build class based on template |
protected void |
execute()
exec write Java class |
void |
init()
run init code ie stuff to setup templates |
static void |
main(java.lang.String[] args)
main |
java.lang.String |
makeInsertSQL(java.lang.String[] cols)
gen insert sql |
protected java.lang.String |
makeJSON(java.lang.String[] cols,
int[] types)
gen JSON for databean |
java.lang.String |
makeLoad(java.lang.String[] cols)
gen load method |
java.lang.String |
makeSelectSQL(java.lang.String[] cols)
gen select sql |
protected java.lang.String |
makeTypes(java.lang.String[] cols,
int[] types)
list of list of column types |
java.lang.String |
makeUpdateSQL(java.lang.String[] cols)
gen update sql |
protected java.lang.String |
makeXML(java.lang.String tableName,
java.lang.String[] cols,
int[] types)
gen xml for databean |
void |
useage()
print instruction on how to object from the command line to sysout |
| Methods inherited from class org.javaWebGen.util.CodeGenerator |
|---|
getClassText, getColNames, getColTypes, getFileName, getFilePath, getPrimaryKeys, getPrimaryKeyTypes, getPrimayParmCast, getTableName, getTemplate, getVars, mapData, processFile, setCmdParms, setTableName |
| Methods inherited from class org.javaWebGen.data.DAO |
|---|
close, getColumnClass, getConnection, getDataManager, getNextValue, getNextValue, getResultSet, query, query, query, query, runQuery, runQuery, runQuery, runQuery, setColumn, update, update, update, update, updateDataBean, updateDataBean |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String VERSION
| Constructor Detail |
|---|
public GenerateDataBean()
| Method Detail |
|---|
public void init()
CodeGenerator
init in class CodeGenerator
protected java.lang.String makeTypes(java.lang.String[] cols,
int[] types)
protected java.lang.String makeXML(java.lang.String tableName,
java.lang.String[] cols,
int[] types)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String makeInsertSQL(java.lang.String[] cols)
public java.lang.String makeUpdateSQL(java.lang.String[] cols)
public java.lang.String makeSelectSQL(java.lang.String[] cols)
public java.lang.String makeLoad(java.lang.String[] cols)
protected java.lang.String buldClass()
throws java.lang.Exception
java.lang.Exception
protected java.lang.String makeJSON(java.lang.String[] cols,
int[] types)
throws java.lang.Exception
java.lang.Exception
protected void execute()
throws UtilException
execute in class CodeGeneratorUtilExceptionpublic static void main(java.lang.String[] args)
public void useage()
CodeGenerator
useage in class CodeGenerator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||