Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.rte.dao
Class ObjectiveProgressInfoDAO

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

public class ObjectiveProgressInfoDAO
extends BaseDAO

DOCUMENT ME!

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

Constructor Summary
ObjectiveProgressInfoDAO(java.lang.String domainID)
          Creates a new ObjectiveProgressInfoDAO object.
 
Method Summary
 ObjectiveProgressInfoBean createObject()
          DOCUMENT ME!
 void deleteByActivityProgressInfo(ActivityProgressInfoBean activityProgressInfo)
          DOCUMENT ME!
 void deleteObject(java.lang.String primaryKey)
          DOCUMENT ME!
 java.lang.String[] findAllByActivityProgressInfo(ActivityProgressInfoBean activityProgressInfo)
          DOCUMENT ME!
 ObjectiveProgressInfoBean findByMostRecent(boolean primary, java.lang.String objectiveId, ActivityProgressInfoBean activityProgressInfo)
          DOCUMENT ME!
 java.lang.String insertObject(ObjectiveProgressInfoBean objectiveProgressInfo)
          DOCUMENT ME!
 ObjectiveProgressInfoBean readObject(java.lang.String primaryKey)
          DOCUMENT ME!
 void updateObject(ObjectiveProgressInfoBean objectiveProgressInfo)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectiveProgressInfoDAO

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

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

createObject

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

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

insertObject

public java.lang.String insertObject(ObjectiveProgressInfoBean objectiveProgressInfo)
                              throws java.lang.Exception
DOCUMENT ME!

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

updateObject

public void updateObject(ObjectiveProgressInfoBean objectiveProgressInfo)
                  throws java.lang.Exception
DOCUMENT ME!

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

deleteByActivityProgressInfo

public void deleteByActivityProgressInfo(ActivityProgressInfoBean activityProgressInfo)
                                  throws java.lang.Exception
DOCUMENT ME!

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

readObject

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

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

deleteObject

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

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

findAllByActivityProgressInfo

public java.lang.String[] findAllByActivityProgressInfo(ActivityProgressInfoBean activityProgressInfo)
                                                 throws java.lang.Exception
DOCUMENT ME!

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

findByMostRecent

public ObjectiveProgressInfoBean findByMostRecent(boolean primary,
                                                  java.lang.String objectiveId,
                                                  ActivityProgressInfoBean activityProgressInfo)
DOCUMENT ME!

Parameters:
primary - DOCUMENT ME!
objectiveId - DOCUMENT ME!
activityProgressInfo - DOCUMENT ME!
Returns:
DOCUMENT ME!

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

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