Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.services.cmi.dao.xml
Class PersistenceFactoryImpl

java.lang.Object
  extended by com.icodeon.services.cmi.dao.xml.PersistenceFactoryImpl
All Implemented Interfaces:
com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory

public class PersistenceFactoryImpl
extends java.lang.Object
implements com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory

DOCUMENT ME!

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

Field Summary
static java.lang.String DELIM
           
static java.lang.String FILE_EXT_XML
           
 
Fields inherited from interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
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.cmi.dao.ICocdDAO createCocdDAO(java.lang.String domainID, ServletContext context)
          Creates a new instance of an implementation of the ICocdDAO interface.
 com.icodeon.services.cmi.reports.IReportManager createReportManager(java.lang.String domainID, ServletContext context)
           
 com.icodeon.services.cmi.admin.IServiceManager createServiceManager(java.lang.String domainID, ServletContext context)
           
 int getPersistenceType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELIM

public static final java.lang.String DELIM
See Also:
Constant Field Values

FILE_EXT_XML

public static final java.lang.String FILE_EXT_XML
See Also:
Constant Field Values
Constructor Detail

PersistenceFactoryImpl

public PersistenceFactoryImpl()
Creates a new PersistenceFactoryImpl object.

Method Detail

createCocdDAO

public com.icodeon.services.cmi.dao.ICocdDAO createCocdDAO(java.lang.String domainID,
                                                           ServletContext context)
Creates a new instance of an implementation of the ICocdDAO interface.

Specified by:
createCocdDAO in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
Returns:
instance of ICocdDAO

createServiceManager

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

createReportManager

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

getPersistenceType

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

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

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