public class CardManager
extends java.lang.Object
| Constructor and Description |
|---|
CardManager(java.sql.Connection con,
int mid,
int userId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addCard(Card card)
Добавление карты.
|
int |
addCardsToDealer(int dealerId,
java.util.Calendar date,
long numberFrom,
long numberTo)
Дать карты дилеру по диапазону.
|
void |
deleteCard(long number,
boolean check)
Удаление карты по номеру.
|
java.util.List<java.lang.Long> |
getAllCardNumbers()
Возвращает номера всех карт заведённых.
|
Card |
getCard(long number)
Получение карты по номеру.
|
java.util.List<Card> |
getCardsOfDealer(int dealerId)
Список всех карт указанного дилера.
|
java.util.List<java.lang.Long> |
getFreeCardNumbers()
Позвращает номера свободных карт (заведённых, но не стоящих ни в одном
договоре).
|
java.util.List<Card> |
getFullCardList()
Полный список всех заведённых карт без исключения.
|
int |
removeCardsFromDealer(int dealerId,
long numberFrom,
long numberTo)
Забрать карты у дилера по диапазону.
|
void |
updateCard(Card card)
Обновление карты.
|
boolean |
updateCardContract(Card card,
java.util.Calendar date)
Обновление договора и даты_договора карты на основании соответствующей
сиюминутной юзеркарты, её содержащей.
|
public Card getCard(long number) throws ru.bitel.bgbilling.common.BGException
number - номер картыru.bitel.bgbilling.common.BGException - ошибкиpublic boolean addCard(Card card) throws ru.bitel.bgbilling.common.BGException
card - картаru.bitel.bgbilling.common.BGException - все остальные ошибкиpublic void updateCard(Card card) throws ru.bitel.bgbilling.common.BGException
card - картаru.bitel.bgbilling.common.BGException - ошибкиpublic void deleteCard(long number,
boolean check)
throws ru.bitel.bgbilling.common.BGException
number - номер карты.check - делать проверки возможности удаления (крайне рекомендуется).ru.bitel.bgbilling.common.BGException - ошибкиpublic int removeCardsFromDealer(int dealerId,
long numberFrom,
long numberTo)
throws ru.bitel.bgbilling.common.BGException
dealerId - дилерnumberFrom - номер от, включительноnumberTo - номер до, включительноru.bitel.bgbilling.common.BGException - ошибкиpublic int addCardsToDealer(int dealerId,
java.util.Calendar date,
long numberFrom,
long numberTo)
throws ru.bitel.bgbilling.common.BGException
dealerId - дилерdate - датаnumberFrom - номер от, включительноnumberTo - номер до, включительноru.bitel.bgbilling.common.BGException - ошибкиpublic java.util.List<Card> getCardsOfDealer(int dealerId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic boolean updateCardContract(Card card, java.util.Calendar date) throws ru.bitel.bgbilling.common.BGException
card - картаdate - датаru.bitel.bgbilling.common.BGException - ошибкиpublic java.util.List<Card> getFullCardList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException - ошибкиpublic java.util.List<java.lang.Long> getAllCardNumbers()
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException - ошибка.public java.util.List<java.lang.Long> getFreeCardNumbers()
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException - ошибка.