org.nakedobjects.plugins.sql.objectstore
Class SqlPersistorInstaller

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.sql.objectstore.SqlPersistorInstaller
All Implemented Interfaces:
ApplicationScopedComponent, Component, Installer, ConfigurationBuilderAware, InstallerLookupAware, PersistenceMechanismInstaller, PersistenceSessionFactoryDelegate

public class SqlPersistorInstaller
extends ObjectStorePersistenceMechanismInstallerAbstract


Field Summary
 
Fields inherited from interface org.nakedobjects.runtime.persistence.PersistenceMechanismInstaller
TYPE
 
Constructor Summary
SqlPersistorInstaller(java.lang.String name)
           
 
Method Summary
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, createAdapterManager, 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

SqlPersistorInstaller

public SqlPersistorInstaller(java.lang.String name)
Method Detail

createObjectStore

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

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.