org.nakedobjects.bytecode.javassist.persistence.objectfactory
Class JavassistObjectFactory

java.lang.Object
  extended by org.nakedobjects.runtime.persistence.objectfactory.ObjectFactoryAbstract
      extended by org.nakedobjects.bytecode.javassist.persistence.objectfactory.JavassistObjectFactory
All Implemented Interfaces:
Component, SessionScopedComponent, ObjectFactory

public class JavassistObjectFactory
extends ObjectFactoryAbstract


Nested Class Summary
 
Nested classes/interfaces inherited from class org.nakedobjects.runtime.persistence.objectfactory.ObjectFactoryAbstract
ObjectFactoryAbstract.Mode
 
Constructor Summary
JavassistObjectFactory()
           
 
Method Summary
<T> T
doInstantiate(java.lang.Class<T> cls)
           
 void open()
           
 
Methods inherited from class org.nakedobjects.runtime.persistence.objectfactory.ObjectFactoryAbstract
close, getPersistenceSession, getServicesInjector, getSpecificationLoader, instantiate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavassistObjectFactory

public JavassistObjectFactory()
Method Detail

open

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

doInstantiate

public <T> T doInstantiate(java.lang.Class<T> cls)
                throws ObjectInstantiationException
Specified by:
doInstantiate in class ObjectFactoryAbstract
Throws:
ObjectInstantiationException


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