agonism.dovetail.schema
Class AbstractInstance

java.lang.Object
  |
  +--agonism.dovetail.schema.AbstractInstance

public abstract class AbstractInstance
extends java.lang.Object


Constructor Summary
protected AbstractInstance(Column keyColumn)
           
protected AbstractInstance(Column keyColumn, ID id)
           
 
Method Summary
protected  void create(java.sql.Connection c, Table table, agonism.dovetail.db.IParameterSource source, org.log4j.Category C)
           
protected  void delete(java.sql.Connection c, Table table, org.log4j.Category C)
           
 ID getID()
           
protected  void setID(ID id)
           
protected  int update(java.sql.Connection c, Table table, agonism.dovetail.db.IParameterSource source, org.log4j.Category C)
           
protected  int update(java.sql.Connection c, Table table, agonism.dovetail.db.IParameterSource source, org.log4j.Category C, Column[] columns)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractInstance

protected AbstractInstance(Column keyColumn)

AbstractInstance

protected AbstractInstance(Column keyColumn,
                           ID id)
Method Detail

getID

public ID getID()

setID

protected void setID(ID id)

update

protected int update(java.sql.Connection c,
                     Table table,
                     agonism.dovetail.db.IParameterSource source,
                     org.log4j.Category C)

update

protected int update(java.sql.Connection c,
                     Table table,
                     agonism.dovetail.db.IParameterSource source,
                     org.log4j.Category C,
                     Column[] columns)

create

protected void create(java.sql.Connection c,
                      Table table,
                      agonism.dovetail.db.IParameterSource source,
                      org.log4j.Category C)

delete

protected void delete(java.sql.Connection c,
                      Table table,
                      org.log4j.Category C)