org.jboss.ejb.plugins.cmp.jdbc2.schema
Class EntityTable.View

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.jdbc2.schema.EntityTable.View
All Implemented Interfaces:
Table.View (src)
Enclosing class:
EntityTable (src)

public class EntityTable.View
extends java.lang.Object
implements Table.View (src)


Constructor Summary
EntityTable.View(Transaction (src)  tx)
           
 
Method Summary
 void addClean(EntityTable.Row (src)  row)
           
 void addCreated(EntityTable.Row (src)  row)
           
 void addRowWithNullFk(EntityTable.Row (src)  row)
           
 void beforeCompletion()
           
 void committed()
           
 void flushCreated(Schema.Views (src)  views)
           
 void flushDeleted(Schema.Views (src)  views)
           
 void flushUpdated()
           
 EntityTable.Row (src) getRow(java.lang.Object pk)
           
 EntityTable.Row (src) getRowByPk(java.lang.Object pk, boolean required)
           
 boolean hasRow(java.lang.Object id)
           
 java.lang.Object loadPk(java.sql.ResultSet rs)
           
 EntityTable.Row (src) loadRow(java.sql.ResultSet rs, java.lang.Object pk)
           
 void rolledback()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityTable.View

public EntityTable.View(Transaction (src)  tx)
Method Detail

getRow

public EntityTable.Row (src)  getRow(java.lang.Object pk)

getRowByPk

public EntityTable.Row (src)  getRowByPk(java.lang.Object pk,
                                  boolean required)

addClean

public void addClean(EntityTable.Row (src)  row)

addCreated

public void addCreated(EntityTable.Row (src)  row)
                throws DuplicateKeyException (src) 
Throws:
DuplicateKeyException (src)

loadRow

public EntityTable.Row (src)  loadRow(java.sql.ResultSet rs,
                               java.lang.Object pk)

loadPk

public java.lang.Object loadPk(java.sql.ResultSet rs)

hasRow

public boolean hasRow(java.lang.Object id)

addRowWithNullFk

public void addRowWithNullFk(EntityTable.Row (src)  row)

flushDeleted

public void flushDeleted(Schema.Views (src)  views)
                  throws java.sql.SQLException
Specified by:
flushDeleted in interface Table.View (src)
Throws:
java.sql.SQLException

flushCreated

public void flushCreated(Schema.Views (src)  views)
                  throws java.sql.SQLException
Specified by:
flushCreated in interface Table.View (src)
Throws:
java.sql.SQLException

flushUpdated

public void flushUpdated()
                  throws java.sql.SQLException
Specified by:
flushUpdated in interface Table.View (src)
Throws:
java.sql.SQLException

beforeCompletion

public void beforeCompletion()
Specified by:
beforeCompletion in interface Table.View (src)

committed

public void committed()
Specified by:
committed in interface Table.View (src)

rolledback

public void rolledback()
Specified by:
rolledback in interface Table.View (src)