Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.rte.dao
Class CocdDAO

java.lang.Object
  extended by com.icodeon.rte.dao.BaseDAO
      extended by com.icodeon.rte.dao.CocdDAO

public class CocdDAO
extends BaseDAO

DOCUMENT ME!

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

Constructor Summary
CocdDAO(java.lang.String domainID)
          Creates a new CocdDAO object.
 
Method Summary
 CocdBean createObject()
          DOCUMENT ME!
 void deleteObject(java.lang.String primaryKey)
          DOCUMENT ME!
 java.util.List findByActivity(ActivityBean activity)
           
 java.util.List findByCourse(CourseBean course)
           
 java.util.List findByLearner(LearnerBean learner)
           
 CocdBean findByLearnerAndActivity(LearnerBean learner, ActivityBean activity)
          DOCUMENT ME!
 CocdBean findByLearnerAndActivityOrInsert(LearnerBean learner, ActivityBean activity)
          DOCUMENT ME!
 java.util.List findByLearnerAndCourse(LearnerBean learner, CourseBean course)
           
 java.lang.String insertObject(CocdBean cocd)
          DOCUMENT ME!
 CocdBean readObject(java.lang.String primaryKey)
          DOCUMENT ME!
 void updateObject(CocdBean cocd)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CocdDAO

public CocdDAO(java.lang.String domainID)
        throws java.lang.Exception
Creates a new CocdDAO object.

Parameters:
domainID - DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!
Method Detail

createObject

public CocdBean createObject()
                      throws java.lang.Exception
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!

readObject

public final CocdBean readObject(java.lang.String primaryKey)
                          throws java.lang.Exception
DOCUMENT ME!

Parameters:
primaryKey - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!

insertObject

public java.lang.String insertObject(CocdBean cocd)
                              throws java.lang.Exception
DOCUMENT ME!

Parameters:
cocd - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!

deleteObject

public final void deleteObject(java.lang.String primaryKey)
                        throws java.lang.Exception
DOCUMENT ME!

Parameters:
primaryKey - DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!

updateObject

public final void updateObject(CocdBean cocd)
                        throws java.lang.Exception
DOCUMENT ME!

Parameters:
cocd - DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!

findByActivity

public java.util.List findByActivity(ActivityBean activity)

findByLearnerAndActivity

public final CocdBean findByLearnerAndActivity(LearnerBean learner,
                                               ActivityBean activity)
                                        throws java.lang.Exception
DOCUMENT ME!

Parameters:
learner - DOCUMENT ME!
activity - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!

findByLearnerAndActivityOrInsert

public final CocdBean findByLearnerAndActivityOrInsert(LearnerBean learner,
                                                       ActivityBean activity)
                                                throws java.lang.Exception
DOCUMENT ME!

Parameters:
learner - DOCUMENT ME!
activity - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!

findByCourse

public final java.util.List findByCourse(CourseBean course)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

findByLearner

public final java.util.List findByLearner(LearnerBean learner)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

findByLearnerAndCourse

public final java.util.List findByLearnerAndCourse(LearnerBean learner,
                                                   CourseBean course)
                                            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