|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--test.tester.model.dao.DownloadBroker
For selecting some rows, you can create a method inside here, or use any of the ones that are already dones (most common ones).
Some methods return a single Download
,
like selectById(Integer)
.
Here is one example for getting ALL rows from the DOWNLOAD
table:
// as you can see, it is a static method // you can use here any of the select*(...) methods Collection result = DownloadBroker.selectAll(); Iterator iterator = result.iterator(); while (iterator.hasNext()) { Download download = (Download) iterator.next(); System.out.println(download.toString()); }
Download
Constructor Summary | |
DownloadBroker()
|
Method Summary | |
static int |
count()
Gets how many rows has this table. |
static void |
deleteByDownloadId(java.lang.Integer downloadId)
Deletes a Download with a given a
DownloadId . |
static void |
insert(Download download)
Inserts a new Download in the database. |
static java.util.Collection |
selectAll()
Select all rows from the DOWNLOAD , and then returns each row as one instance of
Download , all of them inside a Collection. |
static java.util.Collection |
selectByBody(java.io.ByteArrayInputStream body)
Select all rows from the DOWNLOAD table, given a body . |
static java.util.Collection |
selectByCategoryId(java.lang.Integer categoryId)
Select all rows from the DOWNLOAD table, given a categoryId . |
static java.util.Collection |
selectByDay(java.lang.String day)
Select all rows from the DOWNLOAD table, given a day . |
static Download |
selectByDownloadId(java.lang.Integer downloadId)
Select a row from the DOWNLOAD table, given a downloadId . |
static java.util.Collection |
selectBySubtitle(java.lang.String subtitle)
Select all rows from the DOWNLOAD table, given a subtitle . |
static java.util.Collection |
selectByTitle(java.lang.String title)
Select all rows from the DOWNLOAD table, given a title . |
static void |
updateByDownloadId(Download download)
Updates a Download , using its primary key
DownloadId . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DownloadBroker()
Method Detail |
public static java.util.Collection selectAll() throws DAOException
DOWNLOAD
, and then returns each row as one instance of
Download
, all of them inside a Collection. It never returns null, maybe a
empty Collection.
DAOException
public static int count() throws DAOException
DAOException
public static void insert(Download download) throws DAOException
Download
in the database.
DAOException
public static void deleteByDownloadId(java.lang.Integer downloadId) throws DAOException
Download
with a given a
DownloadId
.
DAOException
public static void updateByDownloadId(Download download) throws DAOException
Download
, using its primary key
DownloadId
.
DAOException
public static Download selectByDownloadId(java.lang.Integer downloadId) throws DAOException
DOWNLOAD
table, given a downloadId
.
As downloadId
is a primary key, there is no need
to return a Collection
.
DAOException
public static java.util.Collection selectByTitle(java.lang.String title) throws DAOException
DOWNLOAD
table, given a title
.
Then returns each row as one instance of Download
, all of them inside a
Collection. It never returns null, maybe an empty Collection
.
DAOException
public static java.util.Collection selectBySubtitle(java.lang.String subtitle) throws DAOException
DOWNLOAD
table, given a subtitle
.
Then returns each row as one instance of Download
, all of them inside a
Collection. It never returns null, maybe an empty Collection
.
DAOException
public static java.util.Collection selectByBody(java.io.ByteArrayInputStream body) throws DAOException
DOWNLOAD
table, given a body
.
Then returns each row as one instance of Download
, all of them inside a
Collection. It never returns null, maybe an empty Collection
.
DAOException
public static java.util.Collection selectByDay(java.lang.String day) throws DAOException
DOWNLOAD
table, given a day
.
Then returns each row as one instance of Download
, all of them inside a
Collection. It never returns null, maybe an empty Collection
.
DAOException
public static java.util.Collection selectByCategoryId(java.lang.Integer categoryId) throws DAOException
DOWNLOAD
table, given a categoryId
.
Then returns each row as one instance of Download
, all of them inside a
Collection. It never returns null, maybe an empty Collection
.
DAOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |