public class PersistentContext extends Object
Constructor and Description |
---|
PersistentContext(JDBCEntityBridge2 entity,
EntityTable.Row row) |
Modifier and Type | Method and Description |
---|---|
void |
cacheRelations(int cmrIndex,
Cache.CacheLoader loader) |
void |
flush() |
JDBCCMRFieldBridge2.FieldState |
getCMRState(int cmrIndex) |
Object |
getFieldValue(int rowIndex) |
boolean |
isDirty() |
void |
loadCachedRelations(int cmrIndex,
Cache.CacheLoader loader) |
void |
nonNullForeignKey(EntityTable.ForeignKeyConstraint constraint) |
void |
nullForeignKey(EntityTable.ForeignKeyConstraint constraint) |
void |
remove() |
void |
setCMRState(int cmrIndex,
JDBCCMRFieldBridge2.FieldState state) |
void |
setDirty() |
void |
setDirtyRelations() |
void |
setFieldValue(int rowIndex,
Object value) |
void |
setPk(Object pk) |
public PersistentContext(JDBCEntityBridge2 entity, EntityTable.Row row)
public Object getFieldValue(int rowIndex)
public void setFieldValue(int rowIndex, Object value)
public void setPk(Object pk) throws javax.ejb.DuplicateKeyException
javax.ejb.DuplicateKeyException
public boolean isDirty()
public void setDirty()
public void setDirtyRelations()
public void remove()
public JDBCCMRFieldBridge2.FieldState getCMRState(int cmrIndex)
public void setCMRState(int cmrIndex, JDBCCMRFieldBridge2.FieldState state)
public void loadCachedRelations(int cmrIndex, Cache.CacheLoader loader)
public void cacheRelations(int cmrIndex, Cache.CacheLoader loader)
public void flush() throws SQLException, javax.ejb.DuplicateKeyException
SQLException
javax.ejb.DuplicateKeyException
public void nullForeignKey(EntityTable.ForeignKeyConstraint constraint)
public void nonNullForeignKey(EntityTable.ForeignKeyConstraint constraint)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.