com.icodeon.services.ss.dao.xml
Class ActivityTreeDAOImpl
java.lang.Object
com.icodeon.services.ss.dao.xml.ActivityTreeDAOImpl
- All Implemented Interfaces:
- com.icodeon.services.ss.dao.IActivityTreeDAO
public class ActivityTreeDAOImpl
- extends java.lang.Object
- implements com.icodeon.services.ss.dao.IActivityTreeDAO
DOCUMENT ME!
- Version:
- $Revision$, $Date$
- Author:
- $author$
|
Constructor Summary |
ActivityTreeDAOImpl(ServletContext context,
java.lang.String domainID)
Creates a new ActivityTreeDAOImpl object. |
|
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)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActivityTreeDAOImpl
public ActivityTreeDAOImpl(ServletContext context,
java.lang.String domainID)
- Creates a new ActivityTreeDAOImpl object.
- Parameters:
context - DOCUMENT ME!domainID - DOCUMENT ME!
init
public void init()
throws java.lang.Exception
- Specified by:
init in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Throws:
java.lang.Exception
destroy
public void destroy()
throws java.lang.Exception
- Specified by:
destroy in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- 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 sessionID,
com.icodeon.services.ss.Manifest manifest)
throws java.lang.Exception
- Specified by:
insertObject in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Parameters:
learnerID - courseID - orgID - sessionID - manifestType -
- Returns:
-
- Throws:
java.lang.Exception
readObject
public com.icodeon.services.ss.Manifest readObject(java.lang.String primaryKey)
throws java.lang.Exception
- Specified by:
readObject in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Parameters:
primaryKey -
- Returns:
-
- Throws:
java.lang.Exception
updateObject
public boolean updateObject(java.lang.String primaryKey,
com.icodeon.services.ss.Manifest manifest)
throws java.lang.Exception
- Specified by:
updateObject in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Parameters:
primaryKey - manifestType -
- Returns:
-
- Throws:
java.lang.Exception
updateObject
public 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
- Specified by:
updateObject in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Throws:
java.lang.Exception
updateOnCreate
public boolean updateOnCreate(java.lang.String primaryKey,
com.icodeon.services.ss.Manifest manifest)
throws java.lang.Exception
- Specified by:
updateOnCreate in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Parameters:
primaryKey - manifestType -
- Returns:
-
- Throws:
java.lang.Exception
updateOnTermination
public boolean updateOnTermination(java.lang.String primaryKey,
com.icodeon.services.ss.Manifest manifest)
throws java.lang.Exception
- Specified by:
updateOnTermination in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Parameters:
primaryKey - manifestType -
- Returns:
-
- Throws:
java.lang.Exception
updateOnDelivery
public boolean updateOnDelivery(java.lang.String primaryKey,
com.icodeon.services.ss.Manifest manifest)
throws java.lang.Exception
- Specified by:
updateOnDelivery in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Parameters:
primaryKey - manifestType -
- Returns:
-
- Throws:
java.lang.Exception
deleteAllDependenciesByName
public boolean deleteAllDependenciesByName(java.lang.String learnerID)
throws java.lang.Exception
- Specified by:
deleteAllDependenciesByName in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Throws:
java.lang.Exception- See Also:
IActivityTreeDAO.deleteAllDependenciesByName(java.lang.String)
deleteObject
public boolean deleteObject(java.lang.String learnerID,
java.lang.String courseID,
java.lang.String orgID,
java.lang.String sessionID)
throws java.lang.Exception
- Specified by:
deleteObject in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Parameters:
learnerID - courseID - orgID - sessionID -
- Returns:
-
- Throws:
java.lang.Exception
deleteObject
public boolean deleteObject(java.lang.String primaryKey)
throws java.lang.Exception
- Specified by:
deleteObject in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Parameters:
primaryKey -
- Returns:
-
- Throws:
java.lang.Exception
findByName
public 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
- Specified by:
findByName in interface com.icodeon.services.ss.dao.IActivityTreeDAO
- Parameters:
learnerID - courseID - orgID - sessionID -
- Returns:
-
- Throws:
java.lang.Exception
Copyright (c) 2007 Icodeon Ltd - Registered Company in England and Wales No: 5068195