org.nakedobjects.runtime.persistence.oidgenerator.timebased
Class TimeBasedOidGenerator

java.lang.Object
  extended by org.nakedobjects.runtime.persistence.oidgenerator.OidGeneratorAbstract
      extended by org.nakedobjects.runtime.persistence.oidgenerator.simple.SimpleOidGenerator
          extended by org.nakedobjects.runtime.persistence.oidgenerator.timebased.TimeBasedOidGenerator
All Implemented Interfaces:
Component, Injectable, SessionScopedComponent, DebugInfo, OidGenerator

public class TimeBasedOidGenerator
extends SimpleOidGenerator

Generates Oids based on the system clock.

The same algorithm and Oid implementation as SimpleOidGenerator is used; it just seeds with a different value.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.nakedobjects.runtime.persistence.oidgenerator.simple.SimpleOidGenerator
SimpleOidGenerator.Memento
 
Constructor Summary
TimeBasedOidGenerator()
           
 
Method Summary
 java.lang.String name()
           
 
Methods inherited from class org.nakedobjects.runtime.persistence.oidgenerator.simple.SimpleOidGenerator
convertTransientToPersistentOid, createTransientOid, debugData, debugTitle, getMemento, resetTo
 
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

TimeBasedOidGenerator

public TimeBasedOidGenerator()
Method Detail

name

public java.lang.String name()
Overrides:
name in class SimpleOidGenerator


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