Class TariffRequestManager
java.lang.Object
ru.bitel.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.modules.cerbercrypt.server.bean.TariffRequestManager
public class TariffRequestManager
extends ru.bitel.common.dao.AbstarctDaoConstant
Менеджер всякого по запросу из тарифов.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
место действия автосинхронизации карты -
Field Summary
Fields inherited from class ru.bitel.common.dao.AbstarctDaoConstant
ERROR, fields, SQL_ALL, SQL_AND, SQL_CALC_FOUND_ROWS, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_JOIN, SQL_LEFT_JOIN, SQL_LIMIT, SQL_NOT_IN, SQL_ON, SQL_ON_DUPLICATE_KEY_UPDATE, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE
-
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) Methods inherited from class ru.bitel.common.dao.AbstarctDaoConstant
getLogger, getSQLOrder
-
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
-