Icodeon SCORM 2004 Player Version 2 API Specification

com.icodeon.services.cmi.dao
Interface ICmiServicePersistenceFactory


public interface ICmiServicePersistenceFactory


Field Summary
static java.lang.String DEFAULT_IMPL_CLASSNAME
          Token used in configuration files as a name in name/value pairs.
static java.lang.String KEY
           
static int PERSISTENCE_TYPE_HIBERNATE
           
static int PERSISTENCE_TYPE_MEMORY
           
static int PERSISTENCE_TYPE_VENDOR
           
static int PERSISTENCE_TYPE_XML
           
 
Method Summary
 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()
           
 

Field Detail

DEFAULT_IMPL_CLASSNAME

static final java.lang.String DEFAULT_IMPL_CLASSNAME
Token used in configuration files as a name in name/value pairs.

See Also:
Constant Field Values

KEY

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

PERSISTENCE_TYPE_XML

static final int PERSISTENCE_TYPE_XML
See Also:
Constant Field Values

PERSISTENCE_TYPE_HIBERNATE

static final int PERSISTENCE_TYPE_HIBERNATE
See Also:
Constant Field Values

PERSISTENCE_TYPE_MEMORY

static final int PERSISTENCE_TYPE_MEMORY
See Also:
Constant Field Values

PERSISTENCE_TYPE_VENDOR

static final int PERSISTENCE_TYPE_VENDOR
See Also:
Constant Field Values
Method Detail

getPersistenceType

int getPersistenceType()

createCocdDAO

ICocdDAO createCocdDAO(java.lang.String domainID,
                       ServletContext context)
Creates a new instance of an implementation of the ICocdDAO interface.

Returns:
instance of ICocdDAO

createServiceManager

com.icodeon.services.cmi.admin.IServiceManager createServiceManager(java.lang.String domainID,
                                                                    ServletContext context)
                                                                    throws java.lang.Exception
Throws:
java.lang.Exception

createReportManager

com.icodeon.services.cmi.reports.IReportManager createReportManager(java.lang.String domainID,
                                                                    ServletContext context)
                                                                    throws java.lang.Exception
Throws:
java.lang.Exception

Icodeon SCORM 2004 Player Version 2 API Specification

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