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 isVirtualCinema, int contractId) Список картпакетов на договоре.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 isVirtualCinema, int contractId) throws Exception Список картпакетов на договоре. Старый экшен ActionCardPacketTable("objectId"(дефолт -1),"card"(дефолт -1),"date","virtual_cinema"(дефолт false)).- Parameters:
 date- "отобразить на дату"- Returns:
 - список
 - Throws:
 BGExceptionException
 - 
cardPacketStatusTable
Договор -> модули -> церберкрипт -> Пакеты Задания на смену статусов конкретного картпакета.- Parameters:
 cardPacketId- ид картпакета- Throws:
 Exception
 - 
deleteCardPacket
Договор -> модули -> церберкрипт -> Пакеты Удаление пакета с карты (картпакета)- Parameters:
 cid-cardPacketId-check- проверять или нет дополнительные проверки. если да, и какой-то косяк, то будет экзепшен. иначе удалится молча.- Throws:
 BGExceptionException
 - 
getCardPacket
Получение картпакета по id.- Throws:
 Exception
 - 
changeStatus
Договор -> модули -> церберкрипт -> Пакеты Задания на смену статусов. "Установить".- Parameters:
 cardPacketId- ид картпакетаstatus- статус пакета в церберкриптеdate- дата статуса- Throws:
 BGExceptionException
 - 
updateCardPacket
"UpdateCardPacket" Договор -> модули -> церберкрипт -> Пакеты Договор -> модули -> церберкрипт -> Витруальны кинозалъ- Parameters:
 cardPacket-check-date1Hour- для вирт кинозала тока- Throws:
 BGExceptionException
 - 
openCardPackets
void openCardPackets(String cards, String packets, Date date, int cid, boolean check) throws Exception - Throws:
 Exception
 - 
closeCardPackets
void closeCardPackets(String cards, String packets, Date date, int cid, boolean check) throws Exception - Throws:
 Exception
 - 
syncCardPackets
void syncCardPackets(UserCard ucFrom, UserCard ucTo, Date date, boolean includeUncopyable) throws Exception Копирование подписки с одной карты на другую. Подписка на карте назначения будет очищена и заменена на подписку другой карты! Аналог однократного "ручного мультирума".- Parameters:
 ucFrom- откудаucTo- кудаdate- дата с которой начнутся пакеты, если null - то даты возьмутся с оригинальной картыincludeUncopyable- включая карты, которые помечены в тарифе как "некопируемые на мультирум" (т.е. true - не проверять тариф на эту возможность)- Throws:
 BGExceptionException
 - 
cardPacketFutureList
Получение будущих карт-пакетов для указанной карты договора.- Parameters:
 contractId- ID договораuserCardId- ID карты договораnow- текущее время- Returns:
 - Throws:
 BGExceptionException
 
 -