org.j2ee.dao.gen
Class Util
java.lang.Object
|
+--org.j2ee.dao.gen.Util
- public class Util
- extends java.lang.Object
Last modified $Date: 2004/05/18 10:50:17 $
- Version:
- $Revision: 1.1.1.1 $
- Author:
- jvlio (jvlio@users.sourceforge.net) - 04/11/2002 - 01:51:09
Constructor Summary |
Util()
|
Method Summary |
void |
createActionFiles(org.j2ee.dao.gen.DAOGenerator gen,
org.j2ee.dao.gen.GenData gd,
java.util.Collection actions,
java.lang.String base_path,
java.lang.ClassLoader loader)
|
java.sql.Connection |
createConnection(java.lang.String url,
java.lang.String usr,
java.lang.String pwd)
|
org.j2ee.dao.gen.GenData |
createGeneratorData(java.sql.Connection con,
java.util.Map params)
|
org.j2ee.dao.gen.TableData |
createTableData(java.sql.Connection con,
java.lang.String table_name,
java.util.Map pk,
java.util.Map pnames,
java.util.Map ptypes)
|
org.j2ee.dao.gen.TableData |
createTableData(java.sql.ResultSet rset,
java.util.Map pk,
java.util.Map pnames,
java.util.Map ptypes)
Create a TableData based on a ResultSet (Table), pk (primary keys), pnames (property names) and
ptypes (java property types). |
static org.j2ee.dao.gen.Util |
getInstance()
|
java.util.Map |
getPrimaryKeys(java.sql.Connection con,
java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
|
java.lang.String |
getResourceString(java.util.ResourceBundle resources,
java.lang.String key)
|
void |
loadJDBCDriver(java.lang.String driver)
Load and registed a JDBC Driver. |
java.lang.String |
replaceAll(java.lang.String src,
java.lang.String from,
java.lang.String to)
|
java.lang.String[] |
split(java.lang.String src,
java.lang.String pattern)
|
java.util.Map |
splitArgs(java.lang.String[] args)
|
java.util.Map |
splitArgs(java.lang.String[] args,
java.util.Map params)
|
java.util.Map |
splitCSV(java.lang.String csv)
|
java.lang.String[] |
tokenize(java.lang.String input)
Take the given string and chop it up into a series
of strings on whitespace boundries. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DRIVER
public static final java.lang.String DRIVER
- See Also:
- Constant Field Values
URL
public static final java.lang.String URL
- See Also:
- Constant Field Values
USERID
public static final java.lang.String USERID
- See Also:
- Constant Field Values
PASSWORD
public static final java.lang.String PASSWORD
- See Also:
- Constant Field Values
SCHEMA
public static final java.lang.String SCHEMA
- See Also:
- Constant Field Values
TABLE
public static final java.lang.String TABLE
- See Also:
- Constant Field Values
PK
public static final java.lang.String PK
- See Also:
- Constant Field Values
FIELD_PROP_MAP
public static final java.lang.String FIELD_PROP_MAP
- See Also:
- Constant Field Values
FIELD_JTYPE_MAP
public static final java.lang.String FIELD_JTYPE_MAP
- See Also:
- Constant Field Values
ACTIONS
public static final java.lang.String ACTIONS
- See Also:
- Constant Field Values
BASE_PATH
public static final java.lang.String BASE_PATH
- See Also:
- Constant Field Values
COMMON_NAME
public static final java.lang.String COMMON_NAME
- See Also:
- Constant Field Values
DAO_PACKAGE
public static final java.lang.String DAO_PACKAGE
- See Also:
- Constant Field Values
DTO_PACKAGE
public static final java.lang.String DTO_PACKAGE
- See Also:
- Constant Field Values
DTO_NAME
public static final java.lang.String DTO_NAME
- See Also:
- Constant Field Values
Util
public Util()
getInstance
public static final org.j2ee.dao.gen.Util getInstance()
loadJDBCDriver
public void loadJDBCDriver(java.lang.String driver)
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.sql.SQLException
- Load and registed a JDBC Driver.
- Parameters:
driver
- A JDBC driver class.
- Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.sql.SQLException
createConnection
public java.sql.Connection createConnection(java.lang.String url,
java.lang.String usr,
java.lang.String pwd)
throws java.sql.SQLException
- Parameters:
url
- JDBC URL connection string.usr
- Userpwd
- Password
- Returns:
- a JDBC Conection to url.
- Throws:
java.sql.SQLException
getPrimaryKeys
public java.util.Map getPrimaryKeys(java.sql.Connection con,
java.lang.String catalog,
java.lang.String schema,
java.lang.String table)
throws java.sql.SQLException
java.sql.SQLException
createTableData
public org.j2ee.dao.gen.TableData createTableData(java.sql.Connection con,
java.lang.String table_name,
java.util.Map pk,
java.util.Map pnames,
java.util.Map ptypes)
throws java.sql.SQLException
java.sql.SQLException
createTableData
public org.j2ee.dao.gen.TableData createTableData(java.sql.ResultSet rset,
java.util.Map pk,
java.util.Map pnames,
java.util.Map ptypes)
throws java.sql.SQLException
- Create a TableData based on a ResultSet (Table), pk (primary keys), pnames (property names) and
ptypes (java property types).
This method not set the tableName property.
- Parameters:
rset
- a ResultSetpk
- primary key's Mappnames
- Properties name's Mapptypes
- Properties type's Map
- Returns:
- a TableData based on Result set
- Throws:
java.sql.SQLException
createGeneratorData
public org.j2ee.dao.gen.GenData createGeneratorData(java.sql.Connection con,
java.util.Map params)
throws java.sql.SQLException
java.sql.SQLException
createActionFiles
public void createActionFiles(org.j2ee.dao.gen.DAOGenerator gen,
org.j2ee.dao.gen.GenData gd,
java.util.Collection actions,
java.lang.String base_path,
java.lang.ClassLoader loader)
splitCSV
public java.util.Map splitCSV(java.lang.String csv)
splitArgs
public java.util.Map splitArgs(java.lang.String[] args)
splitArgs
public java.util.Map splitArgs(java.lang.String[] args,
java.util.Map params)
getResourceString
public java.lang.String getResourceString(java.util.ResourceBundle resources,
java.lang.String key)
tokenize
public java.lang.String[] tokenize(java.lang.String input)
- Take the given string and chop it up into a series
of strings on whitespace boundries. This is useful
for trying to get an array of strings out of the
resource file.
replaceAll
public java.lang.String replaceAll(java.lang.String src,
java.lang.String from,
java.lang.String to)
split
public java.lang.String[] split(java.lang.String src,
java.lang.String pattern)
Copyright © 2004 DAO Action Patterm. All Rights Reserved.