org.jboss.ejb.plugins.cmp.jdbc2.schema
Class EntityTable.Row
java.lang.Object
org.jboss.ejb.plugins.cmp.jdbc2.schema.EntityTable.Row
- Enclosing class:
- EntityTable
public class EntityTable.Row
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityTable.Row
public EntityTable.Row(EntityTable.View view)
EntityTable.Row
public EntityTable.Row(EntityTable.View view,
Object[] fields,
Object[] relations)
getPk
public Object getPk()
loadCachedRelations
public void loadCachedRelations(int index,
Cache.CacheLoader loader)
cacheRelations
public void cacheRelations(int index,
Cache.CacheLoader loader)
insert
public void insert(Object pk)
throws javax.ejb.DuplicateKeyException
- Throws:
javax.ejb.DuplicateKeyException
getFieldValue
public Object getFieldValue(int i)
setFieldValue
public void setFieldValue(int i,
Object value)
isDirty
public boolean isDirty()
setDirty
public void setDirty()
setDirtyRelations
public void setDirtyRelations()
delete
public void delete()
nullForeignKey
public void nullForeignKey(EntityTable.ForeignKeyConstraint constraint)
nonNullForeignKey
public void nonNullForeignKey(EntityTable.ForeignKeyConstraint constraint)
flush
public void flush()
throws SQLException,
javax.ejb.DuplicateKeyException
- Throws:
SQLException
javax.ejb.DuplicateKeyException
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.