Icodeon SCORM 2004 Player Version 2 API Specification

com.icodeon.services.ss.dao
Interface IActivityTreeDAO


public interface IActivityTreeDAO


Method Summary
 boolean deleteAllDependenciesByName(java.lang.String learnerID)
           
 boolean deleteObject(java.lang.String primaryKey)
           
 boolean deleteObject(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String sessionID)
           
 void destroy()
           
 com.icodeon.services.ss.Manifest findByName(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String sessionID)
           
 void init()
           
 java.lang.String insertObject(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String sessionID, com.icodeon.services.ss.Manifest manifest)
           
 com.icodeon.services.ss.Manifest readObject(java.lang.String primaryKey)
           
 boolean updateObject(java.lang.String primaryKey, com.icodeon.services.ss.Manifest manifest)
           
 boolean updateObject(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String sessionID, com.icodeon.services.ss.Manifest manifest)
           
 boolean updateOnCreate(java.lang.String primaryKey, com.icodeon.services.ss.Manifest manifest)
           
 boolean updateOnDelivery(java.lang.String primaryKey, com.icodeon.services.ss.Manifest manifest)
           
 boolean updateOnTermination(java.lang.String primaryKey, com.icodeon.services.ss.Manifest manifest)
           
 

Method Detail

init

void init()
          throws java.lang.Exception
Throws:
java.lang.Exception

destroy

void destroy()
             throws java.lang.Exception
Throws:
java.lang.Exception

insertObject

java.lang.String insertObject(java.lang.String learnerID,
                              java.lang.String courseID,
                              java.lang.String orgID,
                              java.lang.String sessionID,
                              com.icodeon.services.ss.Manifest manifest)
                              throws java.lang.Exception
Parameters:
learnerID -
courseID -
orgID -
sessionID -
manifestType -
Returns:
Throws:
java.lang.Exception

readObject

com.icodeon.services.ss.Manifest readObject(java.lang.String primaryKey)
                                            throws java.lang.Exception
Parameters:
primaryKey -
Returns:
Throws:
java.lang.Exception

updateObject

boolean updateObject(java.lang.String primaryKey,
                     com.icodeon.services.ss.Manifest manifest)
                     throws java.lang.Exception
Parameters:
primaryKey -
manifestType -
Returns:
Throws:
java.lang.Exception

updateObject

boolean updateObject(java.lang.String learnerID,
                     java.lang.String courseID,
                     java.lang.String orgID,
                     java.lang.String sessionID,
                     com.icodeon.services.ss.Manifest manifest)
                     throws java.lang.Exception
Parameters:
learnerID -
courseID -
orgID -
sessionID -
manifest -
Returns:
Throws:
java.lang.Exception

updateOnCreate

boolean updateOnCreate(java.lang.String primaryKey,
                       com.icodeon.services.ss.Manifest manifest)
                       throws java.lang.Exception
Parameters:
primaryKey -
manifestType -
Returns:
Throws:
java.lang.Exception

updateOnTermination

boolean updateOnTermination(java.lang.String primaryKey,
                            com.icodeon.services.ss.Manifest manifest)
                            throws java.lang.Exception
Parameters:
primaryKey -
manifestType -
Returns:
Throws:
java.lang.Exception

updateOnDelivery

boolean updateOnDelivery(java.lang.String primaryKey,
                         com.icodeon.services.ss.Manifest manifest)
                         throws java.lang.Exception
Parameters:
primaryKey -
manifestType -
Returns:
Throws:
java.lang.Exception

deleteObject

boolean deleteObject(java.lang.String learnerID,
                     java.lang.String courseID,
                     java.lang.String orgID,
                     java.lang.String sessionID)
                     throws java.lang.Exception
Parameters:
learnerID -
courseID -
orgID -
sessionID -
Returns:
Throws:
java.lang.Exception

deleteAllDependenciesByName

boolean deleteAllDependenciesByName(java.lang.String learnerID)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

deleteObject

boolean deleteObject(java.lang.String primaryKey)
                     throws java.lang.Exception
Parameters:
primaryKey -
Returns:
Throws:
java.lang.Exception

findByName

com.icodeon.services.ss.Manifest findByName(java.lang.String learnerID,
                                            java.lang.String courseID,
                                            java.lang.String orgID,
                                            java.lang.String sessionID)
                                            throws java.lang.Exception
Parameters:
learnerID -
courseID -
orgID -
sessionID -
Returns:
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