Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.services.cmi.events.impl
Class CmiServiceEventObserverImpl

java.lang.Object
  extended by com.icodeon.services.cmi.events.impl.CmiServiceEventObserverImpl
All Implemented Interfaces:
com.icodeon.services.cmi.events.ICmiServiceEventObserver

public class CmiServiceEventObserverImpl
extends java.lang.Object
implements com.icodeon.services.cmi.events.ICmiServiceEventObserver

DOCUMENT ME!

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

Field Summary
 
Fields inherited from interface com.icodeon.services.cmi.events.ICmiServiceEventObserver
DEFAULT_IMPL_CLASSNAME, KEY
 
Constructor Summary
CmiServiceEventObserverImpl()
          Concrete implementation of a class with 3 event handlers that are called back during the life cycle of a SCORM object in the Icodeon SCORM Player.
 
Method Summary
 void onScoCommit(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String scoID, java.lang.String sessionID, com.icodeon.services.cmi.Cocd cocd)
          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.
 void onScoInitialize(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String scoID, java.lang.String sessionID, com.icodeon.services.cmi.Cocd cocd)
          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.
 void onScoTerminate(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String scoID, java.lang.String sessionID, com.icodeon.services.cmi.Cocd cocd)
          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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmiServiceEventObserverImpl

public CmiServiceEventObserverImpl()
Concrete implementation of a class with 3 event handlers that are called back during the life cycle of a SCORM object in the Icodeon SCORM Player.

Method Detail

onScoInitialize

public void onScoInitialize(java.lang.String learnerID,
                            java.lang.String courseID,
                            java.lang.String orgID,
                            java.lang.String scoID,
                            java.lang.String sessionID,
                            com.icodeon.services.cmi.Cocd cocd)
                     throws com.icodeon.services.cmi.exceptions.CmiServiceException
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.

Specified by:
onScoInitialize in interface com.icodeon.services.cmi.events.ICmiServiceEventObserver
Parameters:
learnerID -
courseID -
orgID -
scoID -
sessionID -
cocd -
Throws:
com.icodeon.services.cmi.exceptions.CmiServiceException

onScoCommit

public void onScoCommit(java.lang.String learnerID,
                        java.lang.String courseID,
                        java.lang.String orgID,
                        java.lang.String scoID,
                        java.lang.String sessionID,
                        com.icodeon.services.cmi.Cocd cocd)
                 throws com.icodeon.services.cmi.exceptions.CmiServiceException
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.

Specified by:
onScoCommit in interface com.icodeon.services.cmi.events.ICmiServiceEventObserver
Parameters:
learnerID -
courseID -
orgID -
scoID -
sessionID -
cocd -
Throws:
com.icodeon.services.cmi.exceptions.CmiServiceException

onScoTerminate

public void onScoTerminate(java.lang.String learnerID,
                           java.lang.String courseID,
                           java.lang.String orgID,
                           java.lang.String scoID,
                           java.lang.String sessionID,
                           com.icodeon.services.cmi.Cocd cocd)
                    throws com.icodeon.services.cmi.exceptions.CmiServiceException
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.

Specified by:
onScoTerminate in interface com.icodeon.services.cmi.events.ICmiServiceEventObserver
Parameters:
learnerID -
courseID -
orgID -
scoID -
sessionID -
cocd -
Throws:
com.icodeon.services.cmi.exceptions.CmiServiceException

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

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