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