Class TariffRequestManager
java.lang.Object
ru.bitel.bgbilling.modules.cerbercrypt.server.bean.TariffRequestManager
Менеджер всякого по запросу из тарифов.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
место действия автосинхронизации карты -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAutoaddPackets
(ParameterMap moduleSetup, int cid, Calendar date) Deprecated.эта подфункциональность заменена на узел "Синхронизируемые с тарифом пакеты", убрать можно в 8.1+getMultiroomIgnorePacket
(ParameterMap moduleSetup, int cid, Calendar date) Получает из тарифа значение узла "не копируется при мультируме", то есть список id пакетов.getPacketGroup
(ParameterMap moduleSetup, int cid, Calendar date) getPacketsAutosync
(ParameterMap moduleSetup, int cid, Date date, TariffRequestManager.AutosyncOnMode source) Получает из тарифа ид пакетов в узле "Синхронизируемые с тарифом пакеты", можно указывать место действия для галочек-условий.float
getSubscriptionCost
(int contractId, Date date, Map<Integer, Packet> packetMap, List<CardPacket> cardPacketList, boolean check)
-
Constructor Details
-
TariffRequestManager
-
-
Method Details
-
getMultiroomIgnorePacket
Получает из тарифа значение узла "не копируется при мультируме", то есть список id пакетов. -
getAutoaddPackets
Deprecated.эта подфункциональность заменена на узел "Синхронизируемые с тарифом пакеты", убрать можно в 8.1+Получает из тарифа значение "автодобавляемый пакеты" в узле "базовые пакеты", то есть id пакетов. -
getPacketGroup
-
getPacketsAutosync
public Set<Integer> getPacketsAutosync(ParameterMap moduleSetup, int cid, Date date, TariffRequestManager.AutosyncOnMode source) Получает из тарифа ид пакетов в узле "Синхронизируемые с тарифом пакеты", можно указывать место действия для галочек-условий. Если нету такого, то будет null. -
getSubscriptionCost
-