org.tranql.identity
Class DerivedIdentity

java.lang.Object
  extended byorg.tranql.identity.DerivedIdentity
All Implemented Interfaces:
IdentityDefiner, java.io.Serializable

public class DerivedIdentity
extends java.lang.Object
implements IdentityDefiner

Version:
$Revision: 1.4 $ $Date: 2004/04/11 16:55:33 $
See Also:
Serialized Form

Constructor Summary
DerivedIdentity(CacheTable table, int[] slots)
           
 
Method Summary
 GlobalIdentity defineIdentity(Row row)
           
 Row extractIdentity(GlobalIdentity globalId)
           
 void injectIdentity(CacheRow row)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DerivedIdentity

public DerivedIdentity(CacheTable table,
                       int[] slots)
Method Detail

defineIdentity

public GlobalIdentity defineIdentity(Row row)
                              throws UndefinedIdentityException
Specified by:
defineIdentity in interface IdentityDefiner
Throws:
UndefinedIdentityException

extractIdentity

public Row extractIdentity(GlobalIdentity globalId)
Specified by:
extractIdentity in interface IdentityDefiner

injectIdentity

public void injectIdentity(CacheRow row)
Specified by:
injectIdentity in interface IdentityDefiner


Copyright © -2005 The Codehaus. All Rights Reserved.