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.BGException
public 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
- ошибка.