org.experlog.db
Class ESDbObject
java.lang.Object
org.experlog.db.ESDbObject
- All Implemented Interfaces:
- DataObject
public class ESDbObject
- extends java.lang.Object
- implements DataObject
Constructor Summary |
ESDbObject()
|
ESDbObject(OpenClient session,
java.lang.String table,
java.sql.ResultSet rs)
|
ESDbObject(OpenClient session,
java.lang.String table,
java.sql.ResultSet rs,
java.lang.String dsn)
|
ESDbObject(java.lang.String table,
java.lang.String qry,
OpenClient session)
|
ESDbObject(java.lang.String table,
java.lang.String qry,
OpenClient session,
java.lang.String dsn)
|
Method Summary |
void |
addColumn(java.lang.String name,
int type,
java.lang.String val)
|
void |
clearValues()
|
java.lang.String |
deleteQuery(java.lang.String where)
|
java.lang.String |
get(java.lang.String name)
|
double |
getDouble(java.lang.String name)
|
void |
initialize(java.sql.Connection conn,
java.lang.String table,
java.sql.ResultSet rs)
|
java.lang.String |
insertQuery()
|
java.util.Enumeration |
keys()
|
static void |
main(java.lang.String[] args)
|
boolean |
present(java.lang.String col)
|
void |
saveChanges(java.lang.String where)
|
void |
set(java.lang.String name,
double val)
|
void |
set(java.lang.String name,
int val)
|
void |
set(java.lang.String name,
long val)
|
void |
set(java.lang.String name,
java.lang.String val)
|
void |
setFromRequest(ESServletRequest req)
|
void |
setSqlEncode(boolean s)
|
void |
setWritable(java.lang.String name,
boolean w)
|
java.lang.String |
toString()
|
java.lang.String |
updateQuery(java.lang.String where)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
session_
protected OpenClient session_
map_
protected ESDbMapper map_
ESDbObject
public ESDbObject()
ESDbObject
public ESDbObject(java.lang.String table,
java.lang.String qry,
OpenClient session)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
ESDbObject
public ESDbObject(java.lang.String table,
java.lang.String qry,
OpenClient session,
java.lang.String dsn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
ESDbObject
public ESDbObject(OpenClient session,
java.lang.String table,
java.sql.ResultSet rs)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
ESDbObject
public ESDbObject(OpenClient session,
java.lang.String table,
java.sql.ResultSet rs,
java.lang.String dsn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
initialize
public void initialize(java.sql.Connection conn,
java.lang.String table,
java.sql.ResultSet rs)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
setSqlEncode
public void setSqlEncode(boolean s)
setWritable
public void setWritable(java.lang.String name,
boolean w)
get
public java.lang.String get(java.lang.String name)
throws java.sql.SQLException
- Specified by:
get
in interface DataObject
- Throws:
java.sql.SQLException
set
public void set(java.lang.String name,
java.lang.String val)
set
public void set(java.lang.String name,
int val)
set
public void set(java.lang.String name,
long val)
set
public void set(java.lang.String name,
double val)
getDouble
public double getDouble(java.lang.String name)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
present
public boolean present(java.lang.String col)
keys
public java.util.Enumeration keys()
setFromRequest
public void setFromRequest(ESServletRequest req)
addColumn
public void addColumn(java.lang.String name,
int type,
java.lang.String val)
saveChanges
public void saveChanges(java.lang.String where)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
clearValues
public void clearValues()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
deleteQuery
public java.lang.String deleteQuery(java.lang.String where)
updateQuery
public java.lang.String updateQuery(java.lang.String where)
insertQuery
public java.lang.String insertQuery()
main
public static void main(java.lang.String[] args)