org.nakedobjects.plugins.sql.objectstore
Class SqlOidGenerator

java.lang.Object
  extended by org.nakedobjects.runtime.persistence.oidgenerator.OidGeneratorAbstract
      extended by org.nakedobjects.plugins.sql.objectstore.SqlOidGenerator
All Implemented Interfaces:
Component, Injectable, SessionScopedComponent, DebugInfo, OidGenerator

public class SqlOidGenerator
extends OidGeneratorAbstract


Constructor Summary
SqlOidGenerator(DatabaseConnectorPool connectionPool)
           
 
Method Summary
 void close()
           
 void convertPersistentToTransientOid(Oid oid)
           
 void convertTransientToPersistentOid(Oid oid)
           
 SqlOid createTransientOid(java.lang.Object object)
           
 void debugData(DebugString debug)
           
 java.lang.String debugTitle()
           
 java.lang.String name()
           
 void open()
           
 
Methods inherited from class org.nakedobjects.runtime.persistence.oidgenerator.OidGeneratorAbstract
getOidStringifier, injectInto
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SqlOidGenerator

public SqlOidGenerator(DatabaseConnectorPool connectionPool)
Method Detail

open

public void open()
Specified by:
open in interface SessionScopedComponent
Overrides:
open in class OidGeneratorAbstract

name

public java.lang.String name()

close

public void close()
Specified by:
close in interface SessionScopedComponent
Overrides:
close in class OidGeneratorAbstract

createTransientOid

public SqlOid createTransientOid(java.lang.Object object)

convertTransientToPersistentOid

public void convertTransientToPersistentOid(Oid oid)

convertPersistentToTransientOid

public void convertPersistentToTransientOid(Oid oid)

debugData

public void debugData(DebugString debug)

debugTitle

public java.lang.String debugTitle()


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.