public class InfoObjectManager extends BaseObject
_dbHelper, _dbName, _driverName, _hostName, _logger, _passwordString, _props, _userName| Constructor and Description | 
|---|
| InfoObjectManager()Instantiates a new info object manager. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | alterTable(CreateTableObject cto)Compare the table that is currently in the database and add/delete columns to match 
 the map contained in the CreateTableObject. | 
| protected java.lang.String | buildInsertSql(java.lang.String tableName,
              java.util.Map dataObject)Build a SQL string that will insert the contents of the dataObject map into the 
 named table. | 
| java.lang.String | createTable(CreateTableObject cto)Using the map of data contained in the CreateTableObject as a template, build a mySql table. | 
| java.lang.String | createTableAndInsert(CreateTableObject cto)Check to see if the table already exists. | 
| java.lang.String | describeObject(CreateTableObject cto)Returns a string containing a list of items in the data, the value used to create 
 the table, and the java type of the data. | 
| java.lang.String | dropTable(CreateTableObject cto)Drop the table specified in the tablename string within the CreateTableObject. | 
| protected java.lang.String | genCreateTableSql(java.lang.String tableName,
                 java.util.Map dataMap)Break down client object into a sql table. | 
| java.lang.String | insertData(InsertObject io)Take the map wrapped in the passed-in InsertObject and store the values in 
 the named table. | 
| static void | main(java.lang.String[] args)The main method. | 
| java.lang.String | precompiledInsert(InsertObject io)Take the map wrapped in the passed-in InsertObject and store the values in 
 the named table using precompiled query syntax
 NOTE: THis code is unfinished and not working. | 
| QueryResponseObject | retrieveData(QueryObject qo)Run a query using the query string contained in the QueryObject. | 
| QueryResponseObject | runSql(QueryObject qo)Run the sql statement contained in the QueryObject. | 
createDatabase, getInfo, runSqlpublic InfoObjectManager()
protected java.lang.String genCreateTableSql(java.lang.String tableName,
                                 java.util.Map dataMap)
tableName - the table namedataMap - the data mappublic java.lang.String describeObject(CreateTableObject cto)
cto - the CreateTableObjectpublic java.lang.String createTable(CreateTableObject cto)
cto - the ctopublic java.lang.String createTableAndInsert(CreateTableObject cto)
cto - the ctoprotected java.lang.String buildInsertSql(java.lang.String tableName,
                              java.util.Map dataObject)
tableName - the table namedataObject - the data objectpublic java.lang.String insertData(InsertObject io)
io - - InsertObject containing table name and a Map of datapublic java.lang.String alterTable(CreateTableObject cto)
cto - the ctopublic java.lang.String dropTable(CreateTableObject cto)
cto - the ctopublic java.lang.String precompiledInsert(InsertObject io)
io - - InsertObject containing table name and a Map of datapublic QueryResponseObject retrieveData(QueryObject qo)
qo - the qopublic QueryResponseObject runSql(QueryObject qo)
qo - the qopublic static void main(java.lang.String[] args)
                 throws org.dom4j.DocumentException,
                        java.io.IOException
args - the argumentsorg.dom4j.DocumentException - the document exceptionjava.io.IOException - Signals that an I/O exception has occurred.