org.nakedobjects.plugins.xml.objectstore
Class XmlPersistenceMechanismInstaller

java.lang.Object
  extended by org.nakedobjects.runtime.installers.InstallerAbstract
      extended by org.nakedobjects.runtime.persistence.PersistenceMechanismInstallerAbstract
          extended by org.nakedobjects.runtime.persistence.objectstore.ObjectStorePersistenceMechanismInstallerAbstract
              extended by org.nakedobjects.plugins.xml.objectstore.XmlPersistenceMechanismInstaller
All Implemented Interfaces:
ApplicationScopedComponent, Component, Installer, ConfigurationBuilderAware, InstallerLookupAware, PersistenceMechanismInstaller, PersistenceSessionFactoryDelegate

public class XmlPersistenceMechanismInstaller
extends ObjectStorePersistenceMechanismInstallerAbstract


Field Summary
 
Fields inherited from interface org.nakedobjects.runtime.persistence.PersistenceMechanismInstaller
TYPE
 
Constructor Summary
XmlPersistenceMechanismInstaller()
           
 
Method Summary
protected  AdapterManagerExtended createAdapterManager(NakedObjectConfiguration configuration)
           
protected  ObjectStore createObjectStore(NakedObjectConfiguration configuration, AdapterFactory nakedObjectFactory, AdapterManager adapterManager)
           
protected  OidGenerator createOidGenerator(NakedObjectConfiguration configuration)
           
 PersistenceSessionFactory createPersistenceSessionFactory(DeploymentType deploymentType)
           
 
Methods inherited from class org.nakedobjects.runtime.persistence.objectstore.ObjectStorePersistenceMechanismInstallerAbstract
createObjectStorePersistor, createPersistAlgorithm, createPersistenceSession, createTransactionManager
 
Methods inherited from class org.nakedobjects.runtime.persistence.PersistenceMechanismInstallerAbstract
createAdapterFactory, createContainer, createObjectFactory, createPersistenceSession, createRuntimeContext, createServicesInjector, getInstallerLookup, setInstallerLookup
 
Methods inherited from class org.nakedobjects.runtime.installers.InstallerAbstract
addConfigurationResources, getConfiguration, getConfigurationResources, getName, getType, init, setConfiguration, setConfigurationBuilder, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.metamodel.commons.component.Installer
getConfigurationResources, getName, getType
 
Methods inherited from interface org.nakedobjects.metamodel.commons.component.ApplicationScopedComponent
init, shutdown
 

Constructor Detail

XmlPersistenceMechanismInstaller

public XmlPersistenceMechanismInstaller()
Method Detail

createObjectStore

protected ObjectStore createObjectStore(NakedObjectConfiguration configuration,
                                        AdapterFactory nakedObjectFactory,
                                        AdapterManager adapterManager)
Specified by:
createObjectStore in class ObjectStorePersistenceMechanismInstallerAbstract

createAdapterManager

protected AdapterManagerExtended createAdapterManager(NakedObjectConfiguration configuration)
Overrides:
createAdapterManager in class PersistenceMechanismInstallerAbstract

createOidGenerator

protected OidGenerator createOidGenerator(NakedObjectConfiguration configuration)
Overrides:
createOidGenerator in class PersistenceMechanismInstallerAbstract

createPersistenceSessionFactory

public PersistenceSessionFactory createPersistenceSessionFactory(DeploymentType deploymentType)


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