cug.ptree
Class PTreeMemberTable

java.lang.Object
  |
  +--jdbc.AbstractTable
        |
        +--cug.ptree.PTreeMemberTable

public class PTreeMemberTable
extends AbstractTable


Field Summary
 
Fields inherited from class jdbc.AbstractTable
colNamesR, contents, contentsMap, createID, dbname, defaultFieldLength, ix_primaryKey
 
Constructor Summary
PTreeMemberTable(DataSource dsn)
           
 
Method Summary
 java.lang.String[] getColumnNames()
          implement in subclass
 java.lang.String getName()
          implement in subclass
 void insertRec(java.sql.PreparedStatement insertStmt, java.lang.Object val)
          insert 1 rec using PreparedStatement, call-back for insertInto( Vector ) has to be implemented if user of the table needs to call public insertInto( Vector ) does nothing by default
 java.lang.Object selectRec(java.sql.ResultSet result)
          assemble 1 Object based on 1 ResultSet item has to be implemented if client needs to use public Vector get( String sqlStatement ) returns null if not overridden in subclass
 
Methods inherited from class jdbc.AbstractTable
contains, get, getAll, getColNamesR, getColumnLengths, getContents, getContentsIt, getContentsMap, getDataSource, getDifference, getKeyField, getKeyString, hasColumnName, insertDifference, insertInto, insertStringRecord, prepareInsertInto, removeAll, selectAll, setColPrimaryKey, sqlCreateTable, sqlInsert, sqlPrepareInsertInto, sqlSelectAll, sqlUpdateStringVal, sqlUpdateVal, squote, toString, updateStringFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PTreeMemberTable

public PTreeMemberTable(DataSource dsn)
Method Detail

getName

public java.lang.String getName()
Description copied from class: AbstractTable
implement in subclass

Specified by:
getName in class AbstractTable
Returns:
String name

getColumnNames

public java.lang.String[] getColumnNames()
Description copied from class: AbstractTable
implement in subclass

Specified by:
getColumnNames in class AbstractTable
Returns:
String[] column names

insertRec

public void insertRec(java.sql.PreparedStatement insertStmt,
                      java.lang.Object val)
               throws java.sql.SQLException
Description copied from class: AbstractTable
insert 1 rec using PreparedStatement, call-back for insertInto( Vector ) has to be implemented if user of the table needs to call public insertInto( Vector ) does nothing by default

Overrides:
insertRec in class AbstractTable
java.sql.SQLException
See Also:
AbstractTable.insertInto(java.util.Vector)

selectRec

public java.lang.Object selectRec(java.sql.ResultSet result)
                           throws java.sql.SQLException
Description copied from class: AbstractTable
assemble 1 Object based on 1 ResultSet item has to be implemented if client needs to use public Vector get( String sqlStatement ) returns null if not overridden in subclass

Overrides:
selectRec in class AbstractTable
Returns:
Object castable to PTreeMemberRec
java.sql.SQLException
See Also:
AbstractTable.getAll()