org.dartra.standard.dao.jdbc.hsqldb
Class HSQLDBDartsSetDAO
java.lang.Object
org.dartra.standard.dao.jdbc.BaseDAO
org.dartra.standard.dao.jdbc.hsqldb.HSQLDBBaseDAO
org.dartra.standard.dao.jdbc.hsqldb.HSQLDBDartsSetDAO
- All Implemented Interfaces:
- org.dartra.framework.dao.DartsSetDAO, org.dartra.framework.dao.DataAccessObject
- public class HSQLDBDartsSetDAO
- extends HSQLDBBaseDAO
- implements org.dartra.framework.dao.DartsSetDAO
HSQLDB specific JDBC based implementation of the darts set DAO.
- Author:
- Erwin Vervaet
|
Constructor Summary |
HSQLDBDartsSetDAO(org.dartra.framework.dao.DAOFactory factory)
Create a new darts set DAO, as created by given factory. |
|
Method Summary |
void |
addDartsSet(org.dartra.framework.DartsSet ds)
|
protected org.dartra.framework.Persistent |
createPersistentObject(java.lang.Object id,
java.sql.ResultSet rs)
Create a persistent domain object with given id based on the data
available in the current row of given result set. |
org.dartra.framework.DartsSet |
getDartsSet(java.lang.String spec,
java.lang.String name,
java.lang.String brand,
int weight)
|
java.util.Vector |
getDartsSets()
|
org.dartra.framework.DartsSet |
getDartsSetWithId(java.lang.Object id)
|
java.util.Vector |
getUserDartsSets(org.dartra.framework.User user)
|
| Methods inherited from class org.dartra.standard.dao.jdbc.BaseDAO |
close, executeQuery, executeQuery, executeQuery, executeQuery, executeUpdate, getConnection, getDAOFactory, getPersistentObjectId, init, loadPersistentObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.dartra.framework.dao.DataAccessObject |
close, getConnection, getDAOFactory, init |
HSQLDBDartsSetDAO
public HSQLDBDartsSetDAO(org.dartra.framework.dao.DAOFactory factory)
Create a new darts set DAO, as created by given factory.
createPersistentObject
protected org.dartra.framework.Persistent createPersistentObject(java.lang.Object id,
java.sql.ResultSet rs)
throws java.sql.SQLException,
org.dartra.framework.dao.DataAccessException
- Description copied from class:
BaseDAO
Create a persistent domain object with given id based on the data
available in the current row of given result set.
- Specified by:
createPersistentObject in class BaseDAO
- Throws:
java.sql.SQLException
org.dartra.framework.dao.DataAccessException
addDartsSet
public void addDartsSet(org.dartra.framework.DartsSet ds)
throws org.dartra.framework.dao.DataAccessException
- Specified by:
addDartsSet in interface org.dartra.framework.dao.DartsSetDAO
- Throws:
org.dartra.framework.dao.DataAccessException
getDartsSetWithId
public org.dartra.framework.DartsSet getDartsSetWithId(java.lang.Object id)
throws org.dartra.framework.dao.DataAccessException
- Specified by:
getDartsSetWithId in interface org.dartra.framework.dao.DartsSetDAO
- Throws:
org.dartra.framework.dao.DataAccessException
getDartsSet
public org.dartra.framework.DartsSet getDartsSet(java.lang.String spec,
java.lang.String name,
java.lang.String brand,
int weight)
throws org.dartra.framework.dao.DataAccessException
- Specified by:
getDartsSet in interface org.dartra.framework.dao.DartsSetDAO
- Throws:
org.dartra.framework.dao.DataAccessException
getDartsSets
public java.util.Vector getDartsSets()
throws org.dartra.framework.dao.DataAccessException
- Specified by:
getDartsSets in interface org.dartra.framework.dao.DartsSetDAO
- Throws:
org.dartra.framework.dao.DataAccessException
getUserDartsSets
public java.util.Vector getUserDartsSets(org.dartra.framework.User user)
throws org.dartra.framework.dao.DataAccessException
- Specified by:
getUserDartsSets in interface org.dartra.framework.dao.DartsSetDAO
- Throws:
org.dartra.framework.dao.DataAccessException