|
Icodeon SCORM 2004 Sequencing Example Implementation Documentation | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.icodeon.services.ss.dao.xml.BaseDAO
com.icodeon.services.ss.dao.xml.ManifestDAOImpl
public class ManifestDAOImpl
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
| Constructor Summary | |
|---|---|
ManifestDAOImpl(ServletContext context,
java.lang.String domainID)
Creates a new ManifestDAOImpl object. |
|
| Method Summary | |
|---|---|
boolean |
deleteAllDependenciesByName(java.lang.String courseID)
|
boolean |
deleteByName(java.lang.String courseID)
|
boolean |
deleteObject(java.lang.String primaryKey)
|
void |
destroy()
|
nu.xom.Document |
findByName(java.lang.String courseID)
|
long |
findLastModifiedByName(java.lang.String courseID)
|
long |
getLastModifiedByName(java.lang.String courseID)
DOCUMENT ME! |
void |
init()
|
nu.xom.Document |
readObject(java.lang.String primaryKey)
|
java.lang.String |
storeObject(java.lang.String courseID,
nu.xom.Document imsmanifest,
long lastModifiedRemote)
This DAO implements the following algorithm: (a) if there is no database row, INSERT (b) else if there is a row, and lastModified > row value, UPDATE (c) else if there is a row, and lastModified <= row value, NOOP |
boolean |
updateObject(java.lang.String primaryKey,
nu.xom.Document imsmanifest)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ManifestDAOImpl(ServletContext context,
java.lang.String domainID)
context - DOCUMENT ME!domainID - DOCUMENT ME!| Method Detail |
|---|
public boolean deleteByName(java.lang.String courseID)
throws java.lang.Exception
deleteByName in interface com.icodeon.services.ss.dao.IManifestDAOjava.lang.Exception
public long findLastModifiedByName(java.lang.String courseID)
throws java.lang.Exception
findLastModifiedByName in interface com.icodeon.services.ss.dao.IManifestDAOjava.lang.ExceptionIManifestDAO.findLastModifiedByName(java.lang.String)
public boolean deleteAllDependenciesByName(java.lang.String courseID)
throws java.lang.Exception
deleteAllDependenciesByName in interface com.icodeon.services.ss.dao.IManifestDAOjava.lang.ExceptionIManifestDAO.deleteAllDependenciesByName(java.lang.String)
public boolean deleteObject(java.lang.String primaryKey)
throws java.lang.Exception
deleteObject in interface com.icodeon.services.ss.dao.IManifestDAOjava.lang.Exception
public void destroy()
throws java.lang.Exception
destroy in interface com.icodeon.services.ss.dao.IManifestDAOjava.lang.Exception
public nu.xom.Document findByName(java.lang.String courseID)
throws java.lang.Exception
findByName in interface com.icodeon.services.ss.dao.IManifestDAOjava.lang.Exception
public void init()
throws java.lang.Exception
init in interface com.icodeon.services.ss.dao.IManifestDAOjava.lang.Exception
public java.lang.String storeObject(java.lang.String courseID,
nu.xom.Document imsmanifest,
long lastModifiedRemote)
throws java.lang.Exception
storeObject in interface com.icodeon.services.ss.dao.IManifestDAOcourseID - imsmanifest -
java.lang.Exception
public nu.xom.Document readObject(java.lang.String primaryKey)
throws java.lang.Exception
readObject in interface com.icodeon.services.ss.dao.IManifestDAOjava.lang.Exception
public long getLastModifiedByName(java.lang.String courseID)
throws java.lang.Exception
courseID - DOCUMENT ME!
java.lang.Exception - DOCUMENT ME!
public boolean updateObject(java.lang.String primaryKey,
nu.xom.Document imsmanifest)
throws java.lang.Exception
java.lang.Exception
|
Icodeon SCORM 2004 Sequencing Example Implementation Documentation | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||