AbstractDao
AbstractIdDao
AbstractDao
or AbstractIdDao
AccountManager
InetNas#addRadiusAttributes(RadiusAttributeSet, String, Set)
#addRadiusAttributes(ServerContext,RadiusListenerWorker>,InetServTypeRuntime,InetServRuntime,RadiusSession,RadiusPacket,Set,Set)
insteadInetNas#addRadiusAttributes(RadiusAttributeSet, String, Set)
ru.bitel.bgbilling.modules.agr.server.servlet.ModuleExecutor
ParameterMap
вокруг Element
//TODO: Выяснить что за обертка и заменить на нее!EventWorker.doTasks()
), в мс.BGReportFilter
Utils.hexStringToBytes(String)
, преобразование массива байт к строке вида "02 AB 03"MobiMoneyWSImpl
.MobiMoneyWSImpl
BGModule
ContractParameterGroupAttr
and ContractParameterService
or ContractParameterGroupAttrDao
PhoneParamValue
ContractTariffDao
and ContractTariff
ContractTariffDao
and ContractTariff
AbstractPeriodItemSet.PeriodItem#id
- это ID опции из справочника.Calendar
. 0 преобразуется в NULL.Date
. 0 преобразуется в NULL.AbstractIdDao.delete(int)
DeviceManager
, т.е. реализованы методы интерфейса DeviceManager
, которые ничего не делают.EventWorker.batchWait
), нужно вызывать из EventWorker.runWorker()
.ru.bitel.bgbilling.modules.buyemoney.server.protocols.TransactionResult@[transactId=0;status=null;comment=null;date=null;]@1fb8ee3
CheckBuilder.endCreate(Set, Check, Printer)
IpRange.toString(IpAddress, IpAddress)
Форматирует диапазон адресов к виду от-до.IpRange.toString(byte[], byte[])
Форматирует диапазон адресов к виду от-до.UnsupportedOperationException
BalanceUtils.getAccountSumma(int, Calendar, String)
CardActionManager.getActionList(int, Period, int)
Contract.DEBET_BALANCE_MODE
либо Contract.CREDIT_BALANCE_MODE
.Contract.DEBET_BALANCE_MODE
либо Contract.CREDIT_BALANCE_MODE
.KernelConst
.RadiusPacket.ACCESS_REQUEST
RadiusPacket.ACCOUNTING_REQUEST
).Event.getContractId()
LocalEvent
InetServ.STATE_NULL
, значит состояние не изменялосьAccessCodes.INVALID_ACCOUNT
ContractService.contractParameterUpdate(int, EntityAttr)
.ContractParameterManager.getFlagParam(int, int)
возвращающая два значение true/falseEvent.getTime()
InetServChangingEvent.getNewInetServ()
).#getIntAttribute(int, int, int)
ParameterMap
вокруг Element для парсинга
//TODO: Выяснить что за обертка и заменить на нее!Tlv.getValue()
Event.getModuleId()
#getParentInetServ(TvApplication)
== #getInetServ()
MegogoContractSubRequestLog
MPSResponse
, в который можно
подставить какие то свои данные, актуальные для того или иного протокола,
которые в дальнейшем попадут в ответ на запрос ПС.MPSResponse
, в который можно
подставить какие то свои данные, актуальные для того или иного протокола,
которые в дальнейшем попадут в ответ на запрос ПС.BalanceUtils.getSaldo(Date, int)
KernelConst
.KernelConst
.Tlv.getValue()
KernelConst
.Id.newMap(List)
AbstractIdDao.get(int)
TariffPlanDao.list()
instead#list(List)
insteadEntitySpecAttr#TYPE_TEXT
, EntitySpecAttr#TYPE_LIST
, EntitySpecAttr#TYPE_EMAIL
и т.д.EntitySpecAttr#TYPE_ADDRESS
- 8.#getIntAttribute(int, int, int)
BillDoc.getDocument()
GlobalScriptTimer
InetConnectionCommandEvent.command
:InetConnectionCommandEvent.params
timeoutInetOption
с подготовленным конфигом и дополнительными параметрами.InetReloadEvent
(чтобы не блокировать обработку
событий).#inetSessionExport(int,Set,Date,Date,Set,Set,Page,Holder,boolean,String,String)
insteadIpRange.intersects(byte[], byte[], byte[], byte[])
функция пересечения отрезков. Все параметры не пустые , иначе NullPointerExceptionDhcpListenerWorker.request
.RadiusListenerWorker.request
.event.getUserId()==User.USER_CONTRACT
TariffPlan
с сортировкой по названиюTariffPlan
упорядоченный по названиюPreferences.bundleName
.LoopPattern
GateCommandUtil
RadiusDictionary.Message_Authenticator
.SubscriptionChangedEvent.getChangePlace()
== SubscriptionChangedEvent.CHANGE_PLACE_CLIENT
XMLUtils.createElement(Element, String)
XMLUtils.createElement(Document, String)
IPDataLogUtils.FlowDetail
Iterable по логам, с выборкой записей с помощью RowSelector
EventProcessor
Этот метод на будущее...PoolEvent
.PoolEvent
.PoolEvent
.PoolEvent
.Event
доставляется только одному слушателюRadiusClient
Constants.KEY_QIWI_SUM_MAX
, равное BGBaseConstants.DEFAULT_SUM_MAX
.Constants.KEY_QIWI_SUM_MIN
, равное BGBaseConstants.DEFAULT_SUM_MIN
.Constants.KEY_QIWI_URL_GATE
Event
доставляется только одному слушателюRadiusPacket.setOption(RadiusPacketOption, Object)
и для получения RadiusPacket.getOption(RadiusPacketOption)
.IpRange.inRange(byte[], byte[], byte[], byte[])
функция вхождения одного отрезка в другой. Все параметры не пустые , иначе NullPointerException.ClientUtils.saveBinaryFile(byte[], File, String)
но с InputStream, для длинных файлов.Sender.send(Contact, String, String, List)
, дополненный информацией о подписке, в которой есть доступ к рассылке, контактам, условиям отправки и т.д.Contract.DEBET_BALANCE_MODE
либо Contract.CREDIT_BALANCE_MODE
.Contract.DEBET_BALANCE_MODE
либо Contract.CREDIT_BALANCE_MODE
.KernelConst
.DhcpListenerWorker.request
.RadiusListenerWorker.request
.RegisterTask.getId()
.KernelConst
.KernelConst
.KernelConst
.BillDoc.setDocument(Document)
getContractStatus
.SummaToString
TariffGroupDao
TariffPlan
TaskData
Utils.toList(String)
.Utils.toList(String)
.#toString(Collection)
.Utils.toList(String)
, Utils.toIntegerList(String)
.TvReloadEvent
(чтобы не блокировать обработку
событий).RegisterCallManager.updateCall(RegisterCall)
#update(TariffGroup)
#update(TariffPlan)
RegisterTaskManager.updateExecutorList(RegisterTask)
TopicManager.updateTopic(Topic)
TopicManager.updateTopicMessage(int, Message)