org.tranql.identity
Class DerivedIdentity

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

public class DerivedIdentity
extends java.lang.Object
implements IdentityDefiner

Version:
$Revision: 186 $ $Date: 2005-06-22 13:22:41 +0200 (Wed, 22 Jun 2005) $
See Also:
Serialized Form

Constructor Summary
DerivedIdentity(CacheTable table, FieldTransform[] fieldTransforms)
           
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,
                       FieldTransform[] fieldTransforms)

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 © -2010 The Codehaus. All Rights Reserved.