org.tranql.sql.jdbc
Class SQLIdentityGenerator

java.lang.Object
  extended byorg.tranql.sql.jdbc.SQLIdentityGenerator
All Implemented Interfaces:
IdentityDefiner, java.io.Serializable

public class SQLIdentityGenerator
extends java.lang.Object
implements IdentityDefiner

Version:
$Revision: 1.3 $ $Date: 2004/04/20 18:37:15 $
See Also:
Serialized Form

Constructor Summary
SQLIdentityGenerator(javax.sql.DataSource ds, CacheTable table, java.lang.String sqlText, ResultBinding binding)
           
 
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

SQLIdentityGenerator

public SQLIdentityGenerator(javax.sql.DataSource ds,
                            CacheTable table,
                            java.lang.String sqlText,
                            ResultBinding binding)
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.