|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dartra.standard.dao.ser.DataAccessor
Object that can access data in a data container.
This class implements the DarTra DAO interfaces, since these interfaces
define the access protocol for the data contained in a data container. So
before you can access any data, you need to connect the accessor to a
container via a call to the init() method.
DataContainer| Constructor Summary | |
DataAccessor(org.dartra.framework.dao.DAOFactory daoFactory)
Create a new data accessor (DAO) as created by given factory. |
|
| Method Summary | |
void |
addBoard(org.dartra.framework.Board board)
|
void |
addDartsSet(org.dartra.framework.DartsSet ds)
|
void |
addGame(org.dartra.framework.Game game)
|
void |
addUser(org.dartra.framework.User user)
|
void |
close()
Disconnect this DAO from any data source. |
org.dartra.framework.Board |
getBoard(java.lang.String implClass)
|
java.util.Vector |
getBoards()
|
org.dartra.framework.Board |
getBoardWithId(java.lang.Object id)
|
org.dartra.framework.dao.Connection |
getConnection()
|
org.dartra.framework.dao.DAOFactory |
getDAOFactory()
|
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 |
getGames()
|
org.dartra.framework.Game |
getGameWithId(java.lang.Object id)
|
org.dartra.framework.User |
getUser(java.lang.String userId)
|
java.util.Vector |
getUserDartsSets(org.dartra.framework.User user)
|
java.util.Vector |
getUserGames(org.dartra.framework.User user)
|
java.util.Vector |
getUsers()
|
org.dartra.framework.User |
getUserWithId(java.lang.Object id)
|
void |
init(org.dartra.framework.dao.Connection conn)
Connect this DAO to the data source to which given connection is connected. |
void |
updateUser(org.dartra.framework.User user)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DataAccessor(org.dartra.framework.dao.DAOFactory daoFactory)
Create a new data accessor (DAO) as created by given factory.
| Method Detail |
public void init(org.dartra.framework.dao.Connection conn)
throws org.dartra.framework.dao.DataAccessException
Connect this DAO to the data source to which given connection is connected. The DAO will start accessing data in the data container of that data source.
init in interface org.dartra.framework.dao.DataAccessObjectorg.dartra.framework.dao.DataAccessException
public void close()
throws org.dartra.framework.dao.DataAccessException
Disconnect this DAO from any data source.
close in interface org.dartra.framework.dao.DataAccessObjectorg.dartra.framework.dao.DataAccessExceptionpublic org.dartra.framework.dao.DAOFactory getDAOFactory()
getDAOFactory in interface org.dartra.framework.dao.DataAccessObjectpublic org.dartra.framework.dao.Connection getConnection()
getConnection in interface org.dartra.framework.dao.DataAccessObject
public void addBoard(org.dartra.framework.Board board)
throws org.dartra.framework.dao.DataAccessException
addBoard in interface org.dartra.framework.dao.BoardDAOorg.dartra.framework.dao.DataAccessException
public org.dartra.framework.Board getBoardWithId(java.lang.Object id)
throws org.dartra.framework.dao.DataAccessException
getBoardWithId in interface org.dartra.framework.dao.BoardDAOorg.dartra.framework.dao.DataAccessException
public org.dartra.framework.Board getBoard(java.lang.String implClass)
throws org.dartra.framework.dao.DataAccessException
getBoard in interface org.dartra.framework.dao.BoardDAOorg.dartra.framework.dao.DataAccessException
public java.util.Vector getBoards()
throws org.dartra.framework.dao.DataAccessException
getBoards in interface org.dartra.framework.dao.BoardDAOorg.dartra.framework.dao.DataAccessException
public void addDartsSet(org.dartra.framework.DartsSet ds)
throws org.dartra.framework.dao.DataAccessException
addDartsSet in interface org.dartra.framework.dao.DartsSetDAOorg.dartra.framework.dao.DataAccessException
public org.dartra.framework.DartsSet getDartsSetWithId(java.lang.Object id)
throws org.dartra.framework.dao.DataAccessException
getDartsSetWithId in interface org.dartra.framework.dao.DartsSetDAOorg.dartra.framework.dao.DataAccessException
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
getDartsSet in interface org.dartra.framework.dao.DartsSetDAOorg.dartra.framework.dao.DataAccessException
public java.util.Vector getDartsSets()
throws org.dartra.framework.dao.DataAccessException
getDartsSets in interface org.dartra.framework.dao.DartsSetDAOorg.dartra.framework.dao.DataAccessException
public java.util.Vector getUserDartsSets(org.dartra.framework.User user)
throws org.dartra.framework.dao.DataAccessException
getUserDartsSets in interface org.dartra.framework.dao.DartsSetDAOorg.dartra.framework.dao.DataAccessException
public void addUser(org.dartra.framework.User user)
throws org.dartra.framework.dao.DataAccessException
addUser in interface org.dartra.framework.dao.UserDAOorg.dartra.framework.dao.DataAccessException
public void updateUser(org.dartra.framework.User user)
throws org.dartra.framework.dao.DataAccessException
updateUser in interface org.dartra.framework.dao.UserDAOorg.dartra.framework.dao.DataAccessException
public org.dartra.framework.User getUserWithId(java.lang.Object id)
throws org.dartra.framework.dao.DataAccessException
getUserWithId in interface org.dartra.framework.dao.UserDAOorg.dartra.framework.dao.DataAccessException
public org.dartra.framework.User getUser(java.lang.String userId)
throws org.dartra.framework.dao.DataAccessException
getUser in interface org.dartra.framework.dao.UserDAOorg.dartra.framework.dao.DataAccessException
public java.util.Vector getUsers()
throws org.dartra.framework.dao.DataAccessException
getUsers in interface org.dartra.framework.dao.UserDAOorg.dartra.framework.dao.DataAccessException
public void addGame(org.dartra.framework.Game game)
throws org.dartra.framework.dao.DataAccessException
addGame in interface org.dartra.framework.dao.GameDAOorg.dartra.framework.dao.DataAccessException
public org.dartra.framework.Game getGameWithId(java.lang.Object id)
throws org.dartra.framework.dao.DataAccessException
getGameWithId in interface org.dartra.framework.dao.GameDAOorg.dartra.framework.dao.DataAccessException
public java.util.Vector getGames()
throws org.dartra.framework.dao.DataAccessException
getGames in interface org.dartra.framework.dao.GameDAOorg.dartra.framework.dao.DataAccessException
public java.util.Vector getUserGames(org.dartra.framework.User user)
throws org.dartra.framework.dao.DataAccessException
getUserGames in interface org.dartra.framework.dao.GameDAOorg.dartra.framework.dao.DataAccessException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||