Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.services.cmi.dao.xml
Class CocdDAOImpl

java.lang.Object
  extended by com.icodeon.services.cmi.dao.xml.BaseDAO
      extended by com.icodeon.services.cmi.dao.xml.CocdDAOImpl
All Implemented Interfaces:
com.icodeon.services.cmi.dao.ICocdDAO

public class CocdDAOImpl
extends BaseDAO
implements com.icodeon.services.cmi.dao.ICocdDAO

Copyright 2007 Icodeon Ltd. Use is subject to license terms. Created on: 11 Jan 2008 Project: icodeon-player Tags: Icodeon Ltd St Johns Innovation Centre Cowley Road Cambridge CB4 0WS United Kingdom Registered in England and Wales No: 5068195 See LICENSE in distribution /legal

Author:
Icodeon

Constructor Summary
CocdDAOImpl(ServletContext context, java.lang.String domainID)
          Creates a new CocdDAOImpl object.
 
Method Summary
 com.icodeon.services.cmi.Cocd createObject()
           
 int deleteByCourse(java.lang.String courseID)
           
 int deleteByLearner(java.lang.String learnerID)
           
 int deleteByLearnerAndCourse(java.lang.String learnerID, java.lang.String courseID)
           
 boolean deleteObject(java.lang.String primaryKey)
           
 boolean deleteObject(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String scoID, java.lang.String sessionID)
           
 void destroy()
           
 com.icodeon.services.cmi.RteDataModelType findByName(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String scoID, 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 scoID, java.lang.String sessionID, com.icodeon.services.cmi.Cocd cocd)
           
 com.icodeon.services.cmi.Cocd readObject(java.lang.String primaryKey)
           
 boolean updateObject(java.lang.String primaryKey, com.icodeon.services.cmi.Cocd cocd)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CocdDAOImpl

public CocdDAOImpl(ServletContext context,
                   java.lang.String domainID)
Creates a new CocdDAOImpl object.

Parameters:
context - DOCUMENT ME!
domainID - DOCUMENT ME!
Method Detail

createObject

public com.icodeon.services.cmi.Cocd createObject()
                                           throws java.lang.Exception
Specified by:
createObject in interface com.icodeon.services.cmi.dao.ICocdDAO
Throws:
java.lang.Exception

deleteObject

public boolean deleteObject(java.lang.String learnerID,
                            java.lang.String courseID,
                            java.lang.String orgID,
                            java.lang.String scoID,
                            java.lang.String sessionID)
                     throws java.lang.Exception
Specified by:
deleteObject in interface com.icodeon.services.cmi.dao.ICocdDAO
Throws:
java.lang.Exception

deleteObject

public boolean deleteObject(java.lang.String primaryKey)
                     throws java.lang.Exception
Specified by:
deleteObject in interface com.icodeon.services.cmi.dao.ICocdDAO
Throws:
java.lang.Exception

destroy

public void destroy()
             throws java.lang.Exception
Specified by:
destroy in interface com.icodeon.services.cmi.dao.ICocdDAO
Throws:
java.lang.Exception

findByName

public com.icodeon.services.cmi.RteDataModelType findByName(java.lang.String learnerID,
                                                            java.lang.String courseID,
                                                            java.lang.String orgID,
                                                            java.lang.String scoID,
                                                            java.lang.String sessionID)
                                                     throws java.lang.Exception
Specified by:
findByName in interface com.icodeon.services.cmi.dao.ICocdDAO
Throws:
java.lang.Exception

init

public void init()
          throws java.lang.Exception
Specified by:
init in interface com.icodeon.services.cmi.dao.ICocdDAO
Throws:
java.lang.Exception

insertObject

public java.lang.String insertObject(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 java.lang.Exception
Specified by:
insertObject in interface com.icodeon.services.cmi.dao.ICocdDAO
Throws:
java.lang.Exception

readObject

public com.icodeon.services.cmi.Cocd readObject(java.lang.String primaryKey)
                                         throws java.lang.Exception
Specified by:
readObject in interface com.icodeon.services.cmi.dao.ICocdDAO
Throws:
java.lang.Exception

updateObject

public boolean updateObject(java.lang.String primaryKey,
                            com.icodeon.services.cmi.Cocd cocd)
                     throws java.lang.Exception
Specified by:
updateObject in interface com.icodeon.services.cmi.dao.ICocdDAO
Throws:
java.lang.Exception

deleteByCourse

public int deleteByCourse(java.lang.String courseID)
                   throws java.lang.Exception
Throws:
java.lang.Exception

deleteByLearner

public int deleteByLearner(java.lang.String learnerID)
                    throws java.lang.Exception
Throws:
java.lang.Exception

deleteByLearnerAndCourse

public int deleteByLearnerAndCourse(java.lang.String learnerID,
                                    java.lang.String courseID)
                             throws java.lang.Exception
Throws:
java.lang.Exception

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

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