Icodeon SCORM 2004 Player Version 2 API Specification
A B C D F G I K L O P R S U V X

A

ApplicationException - Exception in com.icodeon.exceptions
 
ApplicationException(String) - Constructor for exception com.icodeon.exceptions.ApplicationException
Constructor
ApplicationException(String, Throwable) - Constructor for exception com.icodeon.exceptions.ApplicationException
Constructor

B

BaseUtilityType - Class in com.icodeon.xml
 
BaseUtilityType() - Constructor for class com.icodeon.xml.BaseUtilityType
 

C

com.icodeon.exceptions - package com.icodeon.exceptions
 
com.icodeon.rte.exceptions - package com.icodeon.rte.exceptions
 
com.icodeon.rte.plugins - package com.icodeon.rte.plugins
 
com.icodeon.services.cmi.dao - package com.icodeon.services.cmi.dao
 
com.icodeon.services.cmi.events - package com.icodeon.services.cmi.events
 
com.icodeon.services.ss.dao - package com.icodeon.services.ss.dao
 
com.icodeon.services.ss.events - package com.icodeon.services.ss.events
 
com.icodeon.xml - package com.icodeon.xml
 
ConfigurationException - Exception in com.icodeon.rte.exceptions
Copyright 2007 Icodeon Ltd.
ConfigurationException(String, Throwable) - Constructor for exception com.icodeon.rte.exceptions.ConfigurationException
 
ConfigurationException(String) - Constructor for exception com.icodeon.rte.exceptions.ConfigurationException
 
copyAttributeValues(AnyNode, AnyNode) - Method in class com.icodeon.xml.BaseUtilityType
 
createActivityTreeDAO(String, ServletContext) - Method in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
createCastorAttribute(String, String, String) - Method in class com.icodeon.xml.XomToCastor
 
createCastorElement(Element) - Method in class com.icodeon.xml.XomToCastor
 
createCastorElement(String, String, String) - Method in class com.icodeon.xml.XomToCastor
 
createCastorNamespace(String, String) - Method in class com.icodeon.xml.XomToCastor
 
createCastorRootElement(Element) - Method in class com.icodeon.xml.XomToCastor
 
createCastorTextNode(String) - Method in class com.icodeon.xml.XomToCastor
 
createCocdDAO(String, ServletContext) - Method in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
Creates a new instance of an implementation of the ICocdDAO interface.
createManifestDAO(String, ServletContext) - Method in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
createObject() - Method in interface com.icodeon.services.cmi.dao.ICocdDAO
Method to create a new instance of a Cocd type.
createReportManager(String, ServletContext) - Method in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
 
createReportManager(String, ServletContext) - Method in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
createServiceManager(String, ServletContext) - Method in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
 
createServiceManager(String, ServletContext) - Method in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
createSessionMasterDAO(String, ServletContext) - Method in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 

D

DEFAULT_IMPL_CLASSNAME - Static variable in interface com.icodeon.rte.plugins.PlugIn_Resolver
 
DEFAULT_IMPL_CLASSNAME - Static variable in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
Token used in configuration files as a name in name/value pairs.
DEFAULT_IMPL_CLASSNAME - Static variable in interface com.icodeon.services.cmi.events.ICmiServiceEventObserver
 
DEFAULT_IMPL_CLASSNAME - Static variable in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
DEFAULT_IMPL_CLASSNAME - Static variable in interface com.icodeon.services.ss.events.ISequencingServiceEventObserver
 
DEFAULT_IMPL_CLASSNAME - Static variable in class com.icodeon.xml.Serializer
 
deleteAllDependenciesByName(String) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
deleteAllDependenciesByName(String) - Method in interface com.icodeon.services.ss.dao.IManifestDAO
 
deleteByName(String) - Method in interface com.icodeon.services.ss.dao.IManifestDAO
 
deleteByName(String) - Method in interface com.icodeon.services.ss.dao.ISessionMasterDAO
 
deleteObject(String) - Method in interface com.icodeon.services.cmi.dao.ICmiInteractionsDAO
 
deleteObject(String, String, String, String, String) - Method in interface com.icodeon.services.cmi.dao.ICocdDAO
Method to delete an exisiting persistent record of an instance of a Cocd type.
deleteObject(String) - Method in interface com.icodeon.services.cmi.dao.ICocdDAO
Method to delete an exisiting persistent record of an instance of a Cocd type that has previously been persited with a synthetic surrogate key (a primary key).
deleteObject(String, String, String, String) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
deleteObject(String) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
deleteObject(String) - Method in interface com.icodeon.services.ss.dao.IManifestDAO
 
deserializeFromFile(Class, String, int) - Method in class com.icodeon.xml.Serializer
 
deserializeFromString(Class, String, int) - Method in class com.icodeon.xml.Serializer
 
destroy() - Method in interface com.icodeon.services.cmi.dao.ICocdDAO
Method to be invoked at the end of a transaction that has used the data access object.
destroy() - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
destroy() - Method in interface com.icodeon.services.ss.dao.IManifestDAO
 

F

fetchManifestDocument(HttpServlet, HttpServletRequest, URL, String, char[], String) - Method in interface com.icodeon.rte.plugins.PlugIn_Resolver
Method to to resolve the URL for an imsmanifest.xml, read in the imsmanifest.xml file and return as a document object.
fetchManifestLastModified(HttpServlet, HttpServletRequest, URL, String, char[], String) - Method in interface com.icodeon.rte.plugins.PlugIn_Resolver
 
findAttribute(AnyNode, String) - Method in class com.icodeon.xml.BaseUtilityType
 
findByName(String, String, String, String, String) - Method in interface com.icodeon.services.cmi.dao.ICocdDAO
Method to read an exisiting persistent record of an instance of a Cocd type.
findByName(String, String, String, String) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
findByName(String) - Method in interface com.icodeon.services.ss.dao.IManifestDAO
 
findByName(String) - Method in interface com.icodeon.services.ss.dao.ISessionMasterDAO
 
findCastorElementCollection(AnyNode, String, boolean) - Method in class com.icodeon.xml.BaseUtilityType
 
findElement(AnyNode, String, boolean) - Method in class com.icodeon.xml.BaseUtilityType
 
findFirstChildElementByName(AnyNode, String) - Method in class com.icodeon.xml.BaseUtilityType
 
findLastModifiedByName(String) - Method in interface com.icodeon.services.ss.dao.IManifestDAO
 
findXomAttributeValue(Element, String) - Method in class com.icodeon.xml.BaseUtilityType
 
findXomElement(Element, String, boolean) - Method in class com.icodeon.xml.BaseUtilityType
 

G

getContentObjectUrl(HttpServlet, HttpServletRequest, String, String, String) - Method in interface com.icodeon.rte.plugins.PlugIn_RelativeResolver
 
getContentObjectUrl(HttpServlet, HttpServletRequest, URL, String, String) - Method in interface com.icodeon.rte.plugins.PlugIn_Resolver
Method to resolve the URL for a resource listed in the imsmanifest.xml file.
getPersistenceType() - Method in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
 
getPersistenceType() - Method in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
getTextValue(AnyNode) - Method in class com.icodeon.xml.BaseUtilityType
 

I

IActivityTreeDAO - Interface in com.icodeon.services.ss.dao
 
ICmiInteractionsDAO - Interface in com.icodeon.services.cmi.dao
 
ICmiServiceEventObserver - Interface in com.icodeon.services.cmi.events
 
ICmiServicePersistenceFactory - Interface in com.icodeon.services.cmi.dao
 
ICocdDAO - Interface in com.icodeon.services.cmi.dao
Interface for a data access object (DAO) for the Content Object Communication Data model type (Cocd).
IManifestDAO - Interface in com.icodeon.services.ss.dao
 
init() - Method in interface com.icodeon.services.cmi.dao.ICocdDAO
Method to be invoked at the start of a transaction that will use the data access object.
init() - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
init() - Method in interface com.icodeon.services.ss.dao.IManifestDAO
 
insertObject(String, String, String, String, String, Cocd) - Method in interface com.icodeon.services.cmi.dao.ICocdDAO
Method to make a new persistent record of an instance of a Cocd type.
insertObject(String, String, String, String, Manifest) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
insertObject(String, SessionMaster) - Method in interface com.icodeon.services.ss.dao.ISessionMasterDAO
 
INSTANCE_TYPE_CASTOR - Static variable in class com.icodeon.xml.Serializer
 
INSTANCE_TYPE_XOM - Static variable in class com.icodeon.xml.Serializer
 
ISequencingServiceEventObserver - Interface in com.icodeon.services.ss.events
 
ISequencingServicePersistenceFactory - Interface in com.icodeon.services.ss.dao
 
ISessionMasterDAO - Interface in com.icodeon.services.ss.dao
 

K

KEY - Static variable in interface com.icodeon.rte.plugins.PlugIn_Resolver
 
KEY - Static variable in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
 
KEY - Static variable in interface com.icodeon.services.cmi.events.ICmiServiceEventObserver
 
KEY - Static variable in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
KEY - Static variable in interface com.icodeon.services.ss.events.ISequencingServiceEventObserver
 

L

LCMS_ENDPOINT_KEY - Static variable in interface com.icodeon.rte.plugins.PlugIn_Resolver
 
LCMS_PASSWORD_KEY - Static variable in interface com.icodeon.rte.plugins.PlugIn_Resolver
 
LCMS_USERNAME_KEY - Static variable in interface com.icodeon.rte.plugins.PlugIn_Resolver
 
log() - Method in exception com.icodeon.exceptions.ApplicationException
 

O

onActivityDeliver(String, String, String, String, Manifest) - Method in interface com.icodeon.services.ss.events.ISequencingServiceEventObserver
Event handler called after the Sequencing Engine has completed IMS Simple Sequencing Delivery Behaviour and the AJAX client sends a SOAP message to an operation on the Sequencing Service.
onActivityTerminate(String, String, String, String, Manifest) - Method in interface com.icodeon.services.ss.events.ISequencingServiceEventObserver
Event handler called after the Sequencing Engine has completed IMS Simple Sequencing Termination Behaviour and the AJAX client sends a SOAP message to an operation on the Sequencing Service.
onScoCommit(String, String, String, String, String, Cocd) - Method in interface com.icodeon.services.cmi.events.ICmiServiceEventObserver
Event handler called after the SCORM object calls the the Commit() method of the SCORM API and the AJAX client sends a SOAP message to an operation on the CMI Service.
onScoInitialize(String, String, String, String, String, Cocd) - Method in interface com.icodeon.services.cmi.events.ICmiServiceEventObserver
Event handler called after the SCORM object calls the the Initialize() method of the SCORM API and the AJAX client sends a SOAP message to an operation on the CMI Service.
onScoTerminate(String, String, String, String, String, Cocd) - Method in interface com.icodeon.services.cmi.events.ICmiServiceEventObserver
Event handler called after the SCORM object calls the the Terminate() method of the SCORM API and the AJAX client sends a SOAP message to an operation on the CMI Service.

P

PERSISTENCE_TYPE_HIBERNATE - Static variable in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
 
PERSISTENCE_TYPE_HIBERNATE - Static variable in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
PERSISTENCE_TYPE_MEMORY - Static variable in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
 
PERSISTENCE_TYPE_MEMORY - Static variable in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
PERSISTENCE_TYPE_VENDOR - Static variable in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
 
PERSISTENCE_TYPE_VENDOR - Static variable in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
PERSISTENCE_TYPE_XML - Static variable in interface com.icodeon.services.cmi.dao.ICmiServicePersistenceFactory
 
PERSISTENCE_TYPE_XML - Static variable in interface com.icodeon.services.ss.dao.ISequencingServicePersistenceFactory
 
PlugIn_RelativeResolver - Interface in com.icodeon.rte.plugins
 
PlugIn_Resolver - Interface in com.icodeon.rte.plugins
Inteface for plugins that are used to resolve Method 1:fetchManifestDocument() is used to resolve a courseID to a fully qualified URL that returns an imsmanifest.xml from some remote network location, such as a web server, LCMS or repository.
process(AnyNode, Element) - Method in class com.icodeon.xml.XomToCastor
 

R

readObject(String) - Method in interface com.icodeon.services.cmi.dao.ICocdDAO
Method to read an persistent record of an instance of a Cocd type that has previously been persisted with a synthetic surrogate key.
readObject(String) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
readObject(String) - Method in interface com.icodeon.services.ss.dao.IManifestDAO
 
ResolverException - Exception in com.icodeon.rte.exceptions
Copyright 2007 Icodeon Ltd.
ResolverException(String, Throwable) - Constructor for exception com.icodeon.rte.exceptions.ResolverException
 
ResolverException(String) - Constructor for exception com.icodeon.rte.exceptions.ResolverException
 

S

Serializer - Class in com.icodeon.xml
 
Serializer() - Constructor for class com.icodeon.xml.Serializer
 
Serializer(String, boolean) - Constructor for class com.icodeon.xml.Serializer
 
serializeToFile(Object, String, int) - Method in class com.icodeon.xml.Serializer
The correct thing to do seems to be to use the following: OutputStreamWriter out = new OutputStreamWriter( new FileOutputStream(path),"UTF-8"); Which ensures that you are using UTF-8.
serializeToString(Object, int) - Method in class com.icodeon.xml.Serializer
 
setAttributeValue(AnyNode, String, String) - Method in class com.icodeon.xml.BaseUtilityType
 
setElementTextValue(AnyNode, String) - Method in class com.icodeon.xml.BaseUtilityType
 
storeObject(String, Document, long) - Method in interface com.icodeon.services.ss.dao.IManifestDAO
 

U

updateObject(String, Interactions) - Method in interface com.icodeon.services.cmi.dao.ICmiInteractionsDAO
 
updateObject(String, Cocd) - Method in interface com.icodeon.services.cmi.dao.ICocdDAO
Method to update an persistent record of an instance of a Cocd type that has previously been persisted with a synthetic surrogate key (a primary key).
updateObject(String, Manifest) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
updateObject(String, String, String, String, Manifest) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
updateObject(String, SessionMaster) - Method in interface com.icodeon.services.ss.dao.ISessionMasterDAO
 
updateOnCreate(String, Manifest) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
updateOnDelivery(String, Manifest) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
updateOnTermination(String, Manifest) - Method in interface com.icodeon.services.ss.dao.IActivityTreeDAO
 
UTF_8 - Static variable in class com.icodeon.xml.Serializer
 

V

ValidationException - Exception in com.icodeon.rte.exceptions
Copyright 2007 Icodeon Ltd.
ValidationException(String, Throwable) - Constructor for exception com.icodeon.rte.exceptions.ValidationException
 
ValidationException(String) - Constructor for exception com.icodeon.rte.exceptions.ValidationException
 

X

XomToCastor - Class in com.icodeon.xml
 
XomToCastor() - Constructor for class com.icodeon.xml.XomToCastor
 

A B C D F G I K L O P R S U V X
Icodeon SCORM 2004 Player Version 2 API Specification

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