public interface CardPacketService
Modifier and Type | Method and Description |
---|---|
java.util.List<CardPacket> |
cardPacketFutureList(int contractId,
int userCardId,
java.util.Date now)
Получение будущих карт-пакетов для указанной карты договора.
|
java.util.List<StatusEvent> |
cardPacketStatusTable(int cardPacketId)
Договор -> модули -> церберкрипт -> Пакеты
Задания на смену статусов конкретного картпакета.
|
java.util.List<CardPacket> |
cardPacketTable(int objectId,
int usercardId,
java.util.Date date,
boolean cinema,
int cid)
Старый экшен ActionCardPacketTable("objectId"(дефолт -1)"card"(дефолт -1)"date""virtual_cinema"(дефолт false)).
|
void |
changeStatus(int cardPacketId,
int status,
java.util.Date date)
Договор -> модули -> церберкрипт -> Пакеты
Задания на смену статусов.
|
void |
closeCardPackets(java.lang.String cards,
java.lang.String packets,
java.util.Date date,
int cid,
boolean check) |
void |
deleteCardPacket(int cid,
int cardPacketId,
boolean check)
Договор -> модули -> церберкрипт -> Пакеты
Удаление пакета с карты (картпакета)
|
CardPacket |
getCardPacket(int cardPacketId)
Получение картпакета по id.
|
void |
openCardPackets(java.lang.String cards,
java.lang.String packets,
java.util.Date date,
int cid,
boolean check) |
void |
syncCardPackets(UserCard ucFrom,
UserCard ucTo,
java.util.Date date,
boolean includeUncopyable)
Копирование подписки с одной карты на другую.
|
void |
updateCardPacket(CardPacket cardPacket,
boolean check,
int date1Hour)
"UpdateCardPacket"
Договор -> модули -> церберкрипт -> Пакеты
Договор -> модули -> церберкрипт -> Витруальны кинозалъ
|
java.util.List<CardPacket> cardPacketTable(int objectId, int usercardId, java.util.Date date, boolean cinema, int cid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<StatusEvent> cardPacketStatusTable(int cardPacketId) throws ru.bitel.bgbilling.common.BGException
cardPacketId
- ид картпакетаru.bitel.bgbilling.common.BGException
void deleteCardPacket(int cid, int cardPacketId, boolean check) throws ru.bitel.bgbilling.common.BGException
cid
- cardPacketId
- check
- проверять или нет дополнительные проверки. если да, и какой-то косяк, то будет экзепшен. иначе удалится молча.ru.bitel.bgbilling.common.BGException
CardPacket getCardPacket(int cardPacketId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void changeStatus(int cardPacketId, int status, java.util.Date date) throws ru.bitel.bgbilling.common.BGException
cardPacketId
- ид картпакетаstatus
- статус пакета в церберкриптеdate
- дата статусаru.bitel.bgbilling.common.BGException
void updateCardPacket(CardPacket cardPacket, boolean check, int date1Hour) throws ru.bitel.bgbilling.common.BGException
cardPacket
- check
- date1Hour
- для вирт кинозала токаru.bitel.bgbilling.common.BGException
void openCardPackets(java.lang.String cards, java.lang.String packets, java.util.Date date, int cid, boolean check) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void closeCardPackets(java.lang.String cards, java.lang.String packets, java.util.Date date, int cid, boolean check) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void syncCardPackets(UserCard ucFrom, UserCard ucTo, java.util.Date date, boolean includeUncopyable) throws ru.bitel.bgbilling.common.BGException
ucFrom
- откудаucTo
- кудаdate
- дата с которой начнутся пакеты, если null - то даты возьмутся с оригинальной картыincludeUncopyable
- включая карты, которые помечены в тарифе как "некопируемые на мультирум" (т.е. true - не проверять тариф на эту возможность)ru.bitel.bgbilling.common.BGException
java.util.List<CardPacket> cardPacketFutureList(int contractId, int userCardId, java.util.Date now) throws ru.bitel.bgbilling.common.BGException
contractId
- ID договораuserCardId
- ID карты договораnow
- текущее времяru.bitel.bgbilling.common.BGException