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.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionjava.util.List<StatusEvent> cardPacketStatusTable(int cardPacketId) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
cardPacketId - ид картпакетаru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid deleteCardPacket(int cid,
int cardPacketId,
boolean check)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
cid - cardPacketId - check - проверять или нет дополнительные проверки. если да, и какой-то косяк, то будет экзепшен. иначе удалится молча.ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionCardPacket getCardPacket(int cardPacketId) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid changeStatus(int cardPacketId,
int status,
java.util.Date date)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
cardPacketId - ид картпакетаstatus - статус пакета в церберкриптеdate - дата статусаru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionvoid updateCardPacket(CardPacket cardPacket, boolean check, int date1Hour) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
cardPacket - check - date1Hour - для вирт кинозала токаru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionvoid openCardPackets(java.lang.String cards,
java.lang.String packets,
java.util.Date date,
int cid,
boolean check)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid closeCardPackets(java.lang.String cards,
java.lang.String packets,
java.util.Date date,
int cid,
boolean check)
throws ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionvoid syncCardPackets(UserCard ucFrom, UserCard ucTo, java.util.Date date, boolean includeUncopyable) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ucFrom - откудаucTo - кудаdate - дата с которой начнутся пакеты, если null - то даты возьмутся с оригинальной картыincludeUncopyable - включая карты, которые помечены в тарифе как "некопируемые на мультирум" (т.е. true - не проверять тариф на эту возможность)ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionjava.util.List<CardPacket> cardPacketFutureList(int contractId, int userCardId, java.util.Date now) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
contractId - ID договораuserCardId - ID карты договораnow - текущее времяru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException