org.tranql.cache
Class CacheTable
java.lang.Object
org.tranql.abstractschema.AbstractEntity
org.tranql.cache.CacheTable
- All Implemented Interfaces:
- Entity, java.io.Serializable
- public final class CacheTable
- extends AbstractEntity
- Version:
- $Revision: 323 $ $Date: 2006-02-19 07:29:24 +0100 (Sun, 19 Feb 2006) $
- See Also:
- Serialized Form
Methods inherited from class org.tranql.abstractschema.AbstractEntity |
addAssociationEnd, addAttribute, getAssociationEnd, getAssociationEndDefiningFKAttribute, getAssociationEnds, getAttribute, getAttributes, getName, getPhysicalName, getPrimaryKeyFields, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CacheTable
public CacheTable(java.lang.String name,
CacheSlot[] slots,
EndSlot[] relationshipSlots,
UpdateCommand insertCommand,
UpdateCommand updateCommand,
UpdateCommand deleteCommand)
newRow
public CacheRow newRow()
emptyRow
public CacheRow emptyRow(GlobalIdentity id)
addRow
public CacheRow addRow(InTxCache cache,
GlobalIdentity id,
CacheRow origRow)
throws DuplicateIdentityException
- Throws:
DuplicateIdentityException
removeRow
public void removeRow(InTxCache cache,
GlobalIdentity id)
getInsertCommand
public UpdateCommand getInsertCommand()
getUpdateCommand
public UpdateCommand getUpdateCommand()
getDeleteCommand
public UpdateCommand getDeleteCommand()
getCacheFactory
public CacheFactory getCacheFactory()
setCacheFactory
public void setCacheFactory(CacheFactory cacheFactory)
equals
public boolean equals(java.lang.Object obj)
Copyright © -2006 The Codehaus. All Rights Reserved.