org.experlog.openeas.api
Class DbObject

java.lang.Object
  extended byorg.experlog.openeas.api.DbObject
Direct Known Subclasses:
DbObject

public class DbObject
extends java.lang.Object


Field Summary
protected  org.experlog.db.ESDbObject dbo_
           
 
Constructor Summary
protected DbObject(org.experlog.db.ESDbObject d)
           
 
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()
           
 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(ServletRequest req)
           
 void setSqlEncode(boolean s)
           
 void setWritable(java.lang.String name, boolean w)
           
 java.lang.String updateQuery(java.lang.String where)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dbo_

protected org.experlog.db.ESDbObject dbo_
Constructor Detail

DbObject

protected DbObject(org.experlog.db.ESDbObject d)
Method Detail

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
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)

setFromRequest

public void setFromRequest(ServletRequest 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()

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()