public class UserCardCopyManager extends LoggingAbstractManager<UserCardCopy>
userId
Constructor and Description |
---|
UserCardCopyManager(java.sql.Connection con,
int mid,
int userId) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
deleteCardCopies(int uid)
Удаляет все копии основной карты.
|
int |
getCopyCount(int uid,
java.util.Date date)
Возвращает количество копий пользовательской карты, активных на указанную дату.
|
protected UserCardCopy |
getFromRS(java.sql.ResultSet rs) |
java.util.List<UserCardCopy> |
getList(int uid)
Возвращает список копий по основной карте.
|
java.util.List<UserCardCopy> |
getListByDate(int uid,
java.util.Date date)
Возвращает список копий по основной карте активных на указанную дату.
|
protected boolean |
setParentCard(UserCardCopy b)
Устанавливает ссылку на основную карту.
|
protected void |
updateImpl(UserCardCopy b) |
delete, logListByCid, logListByOid, update
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, processException, recycle, setStatementParam
public UserCardCopyManager(java.sql.Connection con, int mid, int userId)
public java.util.List<UserCardCopy> getList(int uid) throws ru.bitel.bgbilling.common.BGException
uid
- код основной карты (или -1 если игнорировать)ru.bitel.bgbilling.common.BGException
- ошибкиpublic java.util.List<UserCardCopy> getListByDate(int uid, java.util.Date date) throws ru.bitel.bgbilling.common.BGException
uid
- код основной карты (или -1 если игнорировать)date
- указанная датаru.bitel.bgbilling.common.BGException
- ошибкиprotected void updateImpl(UserCardCopy b) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
updateImpl
in class ru.bitel.common.dao.AbstractDao<UserCardCopy>
ru.bitel.bgbilling.common.BGException
java.sql.SQLException
public void deleteCardCopies(int uid) throws ru.bitel.bgbilling.common.BGException
uid
- основная картаru.bitel.bgbilling.common.BGException
- ошибкиpublic int getCopyCount(int uid, java.util.Date date) throws ru.bitel.bgbilling.common.BGException
uid
- основная картаdate
- указанная датаru.bitel.bgbilling.common.BGException
- ошибкиprotected UserCardCopy getFromRS(java.sql.ResultSet rs) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
getFromRS
in class ru.bitel.common.dao.AbstractDao<UserCardCopy>
java.sql.SQLException
ru.bitel.bgbilling.common.BGException
protected boolean setParentCard(UserCardCopy b) throws ru.bitel.bgbilling.common.BGException
b
- копияru.bitel.bgbilling.common.BGException
- ошибкиpublic void close() throws ru.bitel.bgbilling.common.BGException
close
in interface java.lang.AutoCloseable
close
in class ru.bitel.common.dao.AbstractDao<UserCardCopy>
ru.bitel.bgbilling.common.BGException