org.nakedobjects.plugins.hibernate.objectstore.persistence.oidgenerator
Class HibernateOidGenerator

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

public class HibernateOidGenerator
extends OidGeneratorAbstract


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

Constructor Detail

HibernateOidGenerator

public HibernateOidGenerator()
Method Detail

name

public java.lang.String name()

createTransientOid

public HibernateOid createTransientOid(java.lang.Object object)

convertTransientToPersistentOid

public void convertTransientToPersistentOid(Oid oid)

The call to this method should be preceded by updating the HibernateOid, using HibernateOid.setHibernateId(java.io.Serializable).


debugData

public void debugData(DebugString debug)

debugTitle

public java.lang.String debugTitle()


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