public class WatchListDao extends BaseDao
Modifier and Type | Class and Description |
---|---|
(package private) class |
WatchListDao.WatchListRowMapper |
(package private) class |
WatchListDao.WatchListUserRowMapper |
Constructor and Description |
---|
WatchListDao() |
Modifier and Type | Method and Description |
---|---|
WatchList |
createNewWatchList(WatchList watchList,
int userId) |
void |
deleteWatchList(int watchListId) |
(package private) void |
deleteWatchListUsers(int watchListId) |
java.lang.String |
generateUniqueXid() |
WatchList |
getWatchList(int watchListId) |
WatchList |
getWatchList(java.lang.String xid)
Note: this method only returns basic watchlist information.
|
java.util.List<WatchList> |
getWatchLists()
Note: this method only returns basic watchlist information.
|
java.util.List<WatchList> |
getWatchLists(int userId,
int userProfile)
Note: this method only returns basic watchlist information.
|
boolean |
isXidUnique(java.lang.String xid,
int watchListId) |
void |
populateWatchlistData(java.util.List<WatchList> watchLists) |
void |
populateWatchlistData(WatchList watchList) |
void |
removeUserFromWatchList(int watchListId,
int userId) |
void |
saveSelectedWatchList(int userId,
int watchListId) |
void |
saveWatchList(WatchList watchList) |
(package private) void |
saveWatchListUsers(WatchList watchList) |
private void |
setWatchListUsers(WatchList watchList) |
boolToChar, charToBool, deleteInChunks, doInsert, doInsert, doInsert, doInsertLong, doInsertLong, doInsertLong, generateUniqueXid, getGeneratedKeyName, getPreparedStatementCreator, isXidUnique
batchUpdate, createDelimitedList, createDelimitedList, createDelimitedList, createIntValuePairs, createKeyValuePairs, dbEncodeSearchString, getInt, getTransactionManager, getTransactionTemplate, now, query, query, query, query, query, query, queryForList, queryForList, queryForObject, queryForObject, queryForObject, setInt
public java.lang.String generateUniqueXid()
public boolean isXidUnique(java.lang.String xid, int watchListId)
public java.util.List<WatchList> getWatchLists(int userId, int userProfile)
userProfile
- public java.util.List<WatchList> getWatchLists()
public WatchList getWatchList(int watchListId)
public void populateWatchlistData(java.util.List<WatchList> watchLists)
public void populateWatchlistData(WatchList watchList)
public WatchList getWatchList(java.lang.String xid)
public void saveSelectedWatchList(int userId, int watchListId)
public void saveWatchList(WatchList watchList)
public void deleteWatchList(int watchListId)
private void setWatchListUsers(WatchList watchList)
void deleteWatchListUsers(int watchListId)
void saveWatchListUsers(WatchList watchList)
public void removeUserFromWatchList(int watchListId, int userId)