Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.services.ss.dao.hibernate
Class PersistenceFactoryImpl

java.lang.Object
  extended by com.icodeon.services.ss.dao.hibernate.PersistenceFactoryImpl
All Implemented Interfaces:
com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory

public class PersistenceFactoryImpl
extends java.lang.Object
implements com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory

DOCUMENT ME!

Version:
$Revision$, $Date$
Author:
$author$

Field Summary
 
Fields inherited from interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
DEFAULT_IMPL_CLASSNAME, KEY, PERSISTENCE_TYPE_HIBERNATE, PERSISTENCE_TYPE_MEMORY, PERSISTENCE_TYPE_VENDOR, PERSISTENCE_TYPE_XML
 
Constructor Summary
PersistenceFactoryImpl()
          Creates a new PersistenceFactoryImpl object.
 
Method Summary
 com.icodeon.services.ss.dao.IActivityTreeDAO createActivityTreeDAO(java.lang.String domainID, ServletContext context)
          Create the data access object for the activity tree
 com.icodeon.services.ss.dao.IManifestDAO createManifestDAO(java.lang.String domainID, ServletContext context)
          Create the data access object for the imsmanifest document
 com.icodeon.services.ss.reports.IReportManager createReportManager(java.lang.String domainID, ServletContext context)
           
 com.icodeon.services.ss.admin.IServiceManager createServiceManager(java.lang.String domainID, ServletContext context)
           
 com.icodeon.services.ss.dao.ISessionMasterDAO createSessionMasterDAO(java.lang.String domainID, ServletContext context)
          Create the data access object for the SessionMaster
 int getPersistenceType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistenceFactoryImpl

public PersistenceFactoryImpl()
Creates a new PersistenceFactoryImpl object.

Method Detail

getPersistenceType

public int getPersistenceType()
Specified by:
getPersistenceType in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
See Also:
ISequencingServicePersistenceFactory.getPersistenceType()

createActivityTreeDAO

public com.icodeon.services.ss.dao.IActivityTreeDAO createActivityTreeDAO(java.lang.String domainID,
                                                                          ServletContext context)
Create the data access object for the activity tree

Specified by:
createActivityTreeDAO in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory

createManifestDAO

public com.icodeon.services.ss.dao.IManifestDAO createManifestDAO(java.lang.String domainID,
                                                                  ServletContext context)
Create the data access object for the imsmanifest document

Specified by:
createManifestDAO in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory

createSessionMasterDAO

public com.icodeon.services.ss.dao.ISessionMasterDAO createSessionMasterDAO(java.lang.String domainID,
                                                                            ServletContext context)
Create the data access object for the SessionMaster

Specified by:
createSessionMasterDAO in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory

createServiceManager

public com.icodeon.services.ss.admin.IServiceManager createServiceManager(java.lang.String domainID,
                                                                          ServletContext context)
                                                                   throws java.lang.Exception
Specified by:
createServiceManager in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
Throws:
java.lang.Exception

createReportManager

public com.icodeon.services.ss.reports.IReportManager createReportManager(java.lang.String domainID,
                                                                          ServletContext context)
                                                                   throws java.lang.Exception
Specified by:
createReportManager in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
Throws:
java.lang.Exception

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

Copyright (c) 2007 Icodeon Ltd - Registered Company in England and Wales No: 5068195