Icodeon SCORM 2004 Sequencing Example Implementation Documentation

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

java.lang.Object
  extended by com.icodeon.services.ss.dao.xml.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
static java.lang.String DELIM
           
static java.lang.String FILE_EXT_XML
           
 
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
 

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

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

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

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

getPersistenceType

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

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

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